正则中需要转义的特殊字符小结

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了正则中需要转义的特殊字符小结脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个/。ls /*.txt。正则表达式有以下特殊字符。需要转义

特别字符

说明

$

匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘/n' ‘/r'。要匹配 $ 字符本身,请使用 /$

( )

标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 /( /)

*

匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 /*

+

匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 /+

.

匹配除换行符 /n之外的任何单字符。要匹配 .,请使用 /

[ ]

标记一个中括号表达式的开始。要匹配 [,请使用 /[

?

匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 /?

/

将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, ‘n' 匹配字符 ‘n''/n' 匹配换行符。序列 ‘//' 匹配 “/”,而 ‘/(' 则匹配 “(”

^

匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 /^

{ }

标记限定符表达式的开始。要匹配 {,请使用 /{

|


所以是

复制代码 代码如下:
* . ? + $ ^ [ ] ( ) { } | / /


构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。

脚本宝典总结

以上是脚本宝典为你收集整理的正则中需要转义的特殊字符小结全部内容,希望文章能够帮你解决正则中需要转义的特殊字符小结所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:div