正则表达式所有特殊字符

ibm as400>安乐死论文
正则表达式所有特殊字符
11个特殊字符包含:$, (), *, +, ., ?, \, /, ^, {}, |
但是在vi中⽤/查时,()不做为特殊字符处理
⽐如:查字符串(cyg_uint8 *)b 应该这样写 /(cyg_uint8 \*)b 只有 * 需要转义 \* 即可西洛卓玛
注释 $ 匹配输⼊字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,那么 $ 还匹配 \n 或 \r 前⾯的位置。若要匹配 $ 字符本⾝,请使⽤ \$。
( ) 标记⼦表达式的开始和结束。可以捕获⼦表达式以供以后使⽤。若要匹配这两个字符,请使⽤ \( 和 \)。
岩土工程学报* 零次或多次匹配前⾯的字符或⼦表达式。若要匹配 * 字符,请使⽤ \*。
+ ⼀次或多次匹配前⾯的字符或⼦表达式。若要匹配 + 字符,请使⽤ \+。
. 匹配除换⾏符 \n 之外的任何单个字符。若要匹配 .,请使⽤ \。 [ ] 标记中括号表达式的开始。若要匹配这些字符,请使⽤ \[ 和 \]。
零次或⼀次匹配前⾯的字符或⼦表达式,或指⽰“⾮贪⼼”限定符。若要匹配 ? 字符,请使⽤ \?。
\ 将下⼀字符标记为特殊字符、⽂本、反向引⽤或⼋进制转义符。例如,字符 n 匹配字符 n。\n 匹配换⾏符。序列 \\ 匹配 \,序列 \( 匹配 (。/ 表⽰⽂本正则表达式的开始或结束。若要匹配 / 字符,请使⽤ \/。
江汉油田^ 匹配输⼊字符串开始处的位置,但在中括号表达式中使⽤的情况除外,在那种情况下它对字符集求反。若要匹配 ^ 字符本⾝,请使⽤ \^。{ } 标记限定符表达式的开始。若要匹配这些字符,请使⽤ \{ 和 \}。
| 指出在两个项之间进⾏选择。若要匹配 | ,请使⽤ \|
高岭石

本文发布于:2024-09-22 09:58:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/611414.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:匹配   字符   开始   表达式   标记   字符串
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议