JavaScript使用正则表达式
上一篇 /
下一篇 2007-11-22 09:55:06
/ 个人分类:javascript
正则表达式概述51Testing软件测试网c \2l&fhe^1z
在前面已经涉及了一些正则表达式的用法,现在将系统地学习正则表达式的语法和用途。正则表达式主要用于进行字符串的模式匹配,例如判断一个字符串是否符合指定格式等。例如在windows下搜索文件,可以用“*”或者“?”这样的通配符。在正则表达式的语法中,有更多这样的符号用于表示一个字符串的模式,表7.1列出了所有的特殊符号,它们也被称为元字符。
J]%I4b O#c051Testing软件测试网b;N.Zahm表7.1 正则表达式中的元字符
:arf!N-m&P0%w9xS0cr p0h0
51Testing软件测试网X4gT)C1v n 字 符51Testing软件测试网
{3k(Mb9I.gGS`6[ | [B.`u%g0说 明51Testing软件测试网Qa/qF6N%Op |
\ 3c`M*w)v7X\;az8oFE0 | t\w-@gF~0将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”51Testing软件测试网TZ&|\IE |
^51Testing软件测试网vN@d:k(n"j | 51Testing软件测试网0C
d!P?4Xw$g
dGx 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配 &Ty5V'H$|!i$zx0 |
$ 2}-v7R.Q,]^"m9? o+b5@0 | 51Testing软件测试网6sS7rY ` G?)M 匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$还会与“\n”或“\r”之前的位置匹配 |