文章分类 - grep
grep
摘要:BRE 定义的语法符号包括: ERE增加: ERE删除:非正则语义的子表达式向前引用能力。 ERE修改:ERE 取消了子表达式 "()" 和 次数匹配 "{m,n}" 语法符号的转义符引用语法,在使用这两种语法符号时,不在需要添加转义符。 BRE 和 ERE 共享同样的 POSIX 字符类定义。同时
阅读全文
摘要:http://www.greenend.org.uk/rjk/tech/regexp.htmlStringGNU grepBRE (grep)ERE (egrep)GNU EmacsPerlPythonTcl.Any characterAny character except\0Any character except\nAny character[...]Bracket ExpressionCharacter SetCharacter ClassBracket Expression\(re\)SubexpressionGroupingre\{...\}Matchremultiple time
阅读全文
摘要:字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。*匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。*等价于{0,}。+匹配前面的子表达式一次或多次。例如,“zo+”能匹配“zo”以及“zoo”,但不
阅读全文
摘要:A regular expression is a pattern that describes a set of strings. Regular expressions are constructed analogously to arithmetic expressions, by using various operators to combine smaller expressions. grep understands three different versions of regular expression syntax: “basic” (BRE), “extended” .
阅读全文
浙公网安备 33010602011771号