正则表达式中符号含义大全
\ 标记下一个字符是特殊字符或文字。例如,"n" 和字符 "n" 匹配。"\n" 则和换行字符匹配。
^ 匹配输入的开头。
$ 匹配输入的末尾。
* 匹配前一个字符零或多次。例如,"zo*" 与 "z" 或 "zoo" 匹配。
+ 匹配前一个字符一次或多次。例如,"zo+" 与 "zoo" 匹配,但和 "z" 不匹配。
? 匹配前一个字符零或一次。例如,"a?ve?" 和 "never" 中的 "ve" 匹配。
. 匹配除换行字符外的任何单个字符。
x|y 匹配 x 或 y
{n} 匹配 n 次。n 是非负整数
{n,} n 是一个非负整数。至少匹配 n 次。例如,"o{2,}" 和 "Bob" 中的 "o" 不匹配,但和 "foooood" 中的所有 o 匹配。"o{1,}" 与 "o+" 等效。"o{0,}" 和 "o*" 等效。
{n,m} m 和 n 是非负整数。至少匹配 n 次而至多匹配 m 次。例如,"o{1,3}" 和 "fooooood" 中的前三个 o 匹配。"o{0,1}" 和 "o?" 等效。
[xyz] 匹配括号内的任一字符。例如,"[abc]" 和 "plain" 中的 "a" 匹配。
[^xyz] 匹配非括号内的任何字符。例如,"[^abc]" 和 "plain" 中的 "p" 匹配。
[a-z] 字符范围。和指定范围内的任一字符匹配。例如,"[a-z]" 匹配 "a" 到 "z"范围内的任一小写的字母表字符。
[^m-z] 否定字符范围。匹配不在指定范围内的任何字符。例如,"[m-z]" 匹配不在 "m" 到 "z"范围内的任何字符。
\b 匹配字的边界,也就是说,在字和空格之间的位置。例如,"er\b" 和 "never" 中的 "er" 匹配,但和 "verb" 中的 "er" 不匹配。
\B 匹配非字边界。"ea*r\B" 和 "never early" 中的 "ear" 匹配。
\d 匹配数字字符。等价于 [0-9]。
\D 匹配非数字字符。等价于 [^0-9]。
\f 匹配换页字符。
\n 匹配换行字符。
\r 匹配回车符字符。
\s 匹配任何空白,包括空格、制表、换页等。与 "[ \f\n\r\t\v]" 等效。
\S 匹配任何非空白字符。与 "[^ \f\n\r\t\v]" 等效。
\t 匹配制表字符。
\v 匹配垂直制表符。
\w 匹配包括下划线在内的任何字字符。与 "[A-Za-z0-9_]" 等效。
\W 匹配任何非字字符。与 "[^A-Za-z0-9_]" 等效。
\num 匹配 num,其中 num 是一个正整数。返回记住的匹配的引用。例如,"(.)\1" 匹配两个连续的同一字符。
\n 匹配 n,其中 n 是八进制换码值。八进制换码值必须是 1、2、或 3 位长。例如,"\11" 和 "\011" 都匹配制表字符。"\0011" 和 "\001" & "1" 是等效的。八进制换码值必须不超过 256。如果超过了,则只有前两位组成表达式。允许在正则表达式中使用 ASCII 码。
\xn 匹配 n,其中 n 是十六进制换码值。十六进制换码值必须正好是两位长。例如,"\x41" 与 "A" 匹配。"\x041" 和 "\x04" & "1" 是等效的。允许在正则表达式中使用 ASCII 码。
正则表达式中符号含义大全相关推荐
- c语言符号txt下载,c语言中符号含义.txt
c语言中符号含义.txt char 壺 壨 char ; char 壻 char a; char asd; char xa; float 壺 壨 float ; float 壻 float a; fl ...
- Dos批处理中符号作用大全
Dos批处理中符号作用大全 2007-07-14 10:43 @ \\隐藏命令的回显. ~ \\在for中表示使用增强的变量扩展: 在set中表示使用扩展环境变量指定位置的字符串: 在set/ ...
- Linux 终端特殊符号含义大全
Linux特殊符号使用及含义 总结 Linux 终端中有许多特殊符号,本文对常用的进行了总结: $ 表示变量/普通终端用户:用于引用变量的值/表示终端中的普通用户. # 表示注释/超级用户:用于在脚本 ...
- shell中符号含义
看这里https://blog.csdn.net/qq_34037046/article/details/86662736 或这里https://www.cnblogs.com/whiteprism/ ...
- python中正则表达式是什么意思_python – 正则表达式中[^.] *的含义是什么?
我试图从以下文本中获得482.75:< span id ="yfs_l84_aapl"> 482.75< / span> 我使用的正则表达式是:regex ...
- 正则表达式中/i,/g,/ig,/gi,/m的区别和含义
正则表达式中/i,/g,/ig,/gi,/m的区别和含义 /i (忽略大小写) /g (全文查找出现的所有匹配字符) /m (多行查找) /gi(全文查找.忽略大小写) /ig(全文查找.忽略大小写 ...
- python语言所使用的特殊含义符号_Python3 正则表达式特殊符号及用法
Python3 正则表达式特殊符号及用法(详细列表) 正则表达式的强大之处在于特殊符号的应用,特殊符号定义了字符集合.子组匹配.模式重 复次数.正是这些特殊符号使得一个正则表达式可以匹配字符串集合而不 ...
- Oracle中的PLsql的符号解释大全
第二章 PL/SQL基础 一.字符tb集 在PL/SQL程序中,允许出现的字符集包括: 大小写字母(A-Z和a-z) 数字(0-9) 符号( ) + - * / < > = ! ~ ...
- eclipse 中的符号含义
通过下面的图来说明 eclipse 中符号的含义:
最新文章
- [翻译]使用HtmlAgilityPack更好的HTML分析和验证
- 这个神奇的网站提供各种图的代码供您参考!
- 中石油训练赛 - DNA(字符串哈希)
- openjdk(HOTSPOT)垃圾回收源码解读
- EQueue 2.3.2版本发布(支持高可用)
- 【华为云技术分享】使用Python连接Kerberos的Presto
- 深度分析Spring中的构造器注入
- nginx请求如何映射url
- 微软silverlight视频教程
- python用sort()函数对列表进行排序,从最后一个元素开始判断,超详细讲解,图文+视频
- android FRAMENT的切换(解决REPLACE的低效)
- 如何查看和修改Windows的主机名
- ubuntu 20.04开启echo和daytime服务,亲测可用
- 云计算技术基础期末复习
- Linux下运行jar包的方法
- 三.基础部分+asp网站搭建
- sv package
- 财富500强排名(2010)
- C++(第十三篇):二叉搜索树(二叉树进阶、二叉搜索树的结构、应用及模拟实现)
- 程序媛是怎样找老公的(2017版)
热门文章
- 五折IT好书推荐,疫时读书当自强
- Uncaught TypeError: application ‘xxxxx‘ died in status LOADING_SOURCE_CODE: Failed to fetch
- 如何查看mysql的日志
- coursera python课程作业答案_Coursera最火的Python课程!内含答案
- 公办低分二本_分数线最低的公办二本大学有哪些?附冷门好考的二本大学推荐...
- windows下编译最新x264
- Kali Linux使用ZAP的爬虫功能
- sublime 3text MYSQL调试搭建
- 【DaVinci Developer工具实战】06 - DaVinci Developer和DaVinci Configurator的作用和交互
- 刷脸支付有什么好处?| 超算科技