不同语言正则区别.docVIP

  • 3
  • 0
  • 约2.65千字
  • 约 3页
  • 2017-07-12 发布于河南
  • 举报
不同语言正则区别

grep 2.5.1 egrep 2.5.1 sed 3.02 sed 4.07 awk 3.1.1 perl 5.8.0 vim 6.1 JavaScript ?? 转义 \ \ \ \ \ \ \ 行头 ^ ^ ^ ^ ^ ^ ^ 行尾 $ $ $ $ $ $ $ n个 {n} {m,n} {m,} {,n} \{n\} {n} \{n\} {n}或\{n\} 仅定义 --posix 或 --re-interval有效(要表达}和{,得用\\{和\\} 没有定义--posix或--re-interval时,不能用{n}的语法, \}\{和}{同义 {n} \{n\} {n} {0,} * * * *或\*, (要表达*,得用\\*) * * * {1,} \+ + \+ +或\+, (要表达+, 得用\\+) + \+ + {0,1} \? ? \? ?或\?, (要表达?, 得用\\?) ? \? ? 任意字符 . . . . 含\n. . /s修饰后则含\n . 除\n . 除\n (pat) 匹配并获结果 \(pat\) (pat) \(pat\) (pat)或\(pat\) (要表达括号,用\\( \\) ) (pat) \(pat\) (pat) (?:pat) 匹配但不获结果 不支持 不支持 不支持 不支持 (?:pat) 不支持 (?:pa

文档评论(0)

1亿VIP精品文档

相关文档