600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 关于Notepad++正则表达式匹配查找以xx开头以xx结尾包含特殊符号需转义的处理方法

关于Notepad++正则表达式匹配查找以xx开头以xx结尾包含特殊符号需转义的处理方法

时间:2023-12-20 20:20:49

相关推荐

关于Notepad++正则表达式匹配查找以xx开头以xx结尾包含特殊符号需转义的处理方法

Notepad++ 搜索字符是可以进行完整正则表达式支持的,但特殊字符是需要进行转义才能正常工作。否则出的结果会乱

正则表达式需转义的字符包括:

* . ? + ^ $ | \ / [ ] ( ) { }

比如我们要搜索以https://开头的并且以.com/结尾的字符串

正则表达式为:

开头字符串.+.结尾字符串

或者:

开头字符串.+结尾字符串

或者:

开头字符串.*结尾字符串

正则表达式写法

https://.+.com/https://.*.com/

但是如果我们要搜索的开头和结束字符本身就是正则表达式的保留符号怎么办呢?

这样处理:

比如搜索:以 ( 开头以 条消息) 结尾

示例:(28条消息) (9526条消息)

正则表达式写法:

常规的:(.+.条消息)肯定不行。因为包含了括号正确的写法是要对括号进行转义处理 如下:\(.+.条消息\)或者:\(.*条消息\)

这样就可以精确匹配了。如下图:

如果匹配前面以 ( 开头,后面以 ) 结束,正则写法则:

\(.*\)

效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。