正则表达式的元字符有哪些?

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/01 02:11:30
正则表达式的元字符有哪些?
x[OAǿ >X,D&}KI 1"mHH+WKʵXo`k.7EgveAmO;s;gf^o(y@gd8DQ⛨o4NpYAs--׽{ H r2CjoA-5j֮ ACѱ͗~qrJ֠|wgSwrUB4FK: \eZ>g70YB8sHius(rv l4{E%aŏ+~et1PEʇev^^?{F-\ioVVWbTXzmilNPO]1w'+J0df0]UYyJJܨS tTm7>Lwrlh* vB[yfEO6+SÎin: p@sfKL@|cTyA0S>NqC3A; jGq;yH'jp0ifP+2}hLQm,MKYЧ* 9PC %7~)"K

正则表达式的元字符有哪些?
正则表达式的元字符有哪些?

正则表达式的元字符有哪些?
字符 描述
\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符.例如,“n”匹配字符“n”.“\n”匹配一个换行符.序列“\\”匹配“\”而“\(”则匹配“(”.
^ 匹配输入字符串的开始位置.如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置.
$ 匹配输入字符串的结束位置.如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置.
* 匹配前面的子表达式零次或多次.例如,zo*能匹配“z”以及“zoo”.*等价于{0,}.
+ 匹配前面的子表达式一次或多次.例如,“zo+”能匹配“zo”以及“zoo”,但不能匹配“z”.+等价于{1,}.
匹配前面的子表达式零次或一次.例如,“do(es)?”可以匹配“do”或“does”中的“do”.等价于{0,1}.
{n} n是一个非负整数.匹配确定的n次.例如,“o{2}”不能匹配“Bob”中的“o”,但是能匹配“food”中的两个o.
{n,} n是一个非负整数.至少匹配n次.例如,“o{2,}”不能匹配“Bob”中的“o”,但能匹配“foooood”中的所有o.“o{1,}”等价于“o+”.“o{0,}”则等价于“o*”.
{n,m} m和n均为非负整数,其中n