2、[^a-z] 不包含小写字母的字符匹配
3、^[^a-z] 开头不包含小写字母的字符匹配
^[(BEGIN:VCARD)|(BEGIN:MECARD)].*[(END:VCARD)|(END:MECARD)]$
“正则表达式”选中以某些字符开始,某些字符结尾的字符串?的含义如下:
字符 含意:\ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b" ,当b 前面加了反斜杆后/\b/,转意为匹配一个单词的边界。-或-对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa ,加了"\"后,/a\*/将只匹配"a*"。
扩展资料:
正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)) *** 作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。
参考资料来源:百度百科-正则表达式
find . -type f | xargs grep "^[a-c]"命令详解:find:用来在指定目录下查找文件find .:列出当前目录及子目录下所有文件和文件夹find . -type 类型参数:根据文件类型搜索|:管道命令。处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,传递给下一个命令,作为标准的输入 standard inputxargs:读入 stdin 的资料,并且以空白字元或断行字元作为分辨grep:文本搜索。它能使用正则表达式搜索文本,并把匹配的行打印出来^:脱字符。 将光标移到当前行的行首欢迎分享,转载请注明来源:内存溢出
评论列表(0条)