\   标记下一个字符是特殊字符或文字。例如,"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 码。

正则表达式中符号含义大全相关推荐

  1. c语言符号txt下载,c语言中符号含义.txt

    c语言中符号含义.txt char 壺 壨 char ; char 壻 char a; char asd; char xa; float 壺 壨 float ; float 壻 float a; fl ...

  2. Dos批处理中符号作用大全

    Dos批处理中符号作用大全 2007-07-14 10:43 @  \\隐藏命令的回显. ~  \\在for中表示使用增强的变量扩展:  在set中表示使用扩展环境变量指定位置的字符串:  在set/ ...

  3. Linux 终端特殊符号含义大全

    Linux特殊符号使用及含义 总结 Linux 终端中有许多特殊符号,本文对常用的进行了总结: $ 表示变量/普通终端用户:用于引用变量的值/表示终端中的普通用户. # 表示注释/超级用户:用于在脚本 ...

  4. shell中符号含义

    看这里https://blog.csdn.net/qq_34037046/article/details/86662736 或这里https://www.cnblogs.com/whiteprism/ ...

  5. python中正则表达式是什么意思_python – 正则表达式中[^.] *的含义是什么?

    我试图从以下文本中获得482.75:< span id ="yfs_l84_aapl"> 482.75< / span> 我使用的正则表达式是:regex ...

  6. 正则表达式中/i,/g,/ig,/gi,/m的区别和含义

    正则表达式中/i,/g,/ig,/gi,/m的区别和含义 /i (忽略大小写) /g (全文查找出现的所有匹配字符) /m (多行查找) /gi(全文查找.忽略大小写) /ig(全文查找.忽略大小写 ...

  7. python语言所使用的特殊含义符号_Python3 正则表达式特殊符号及用法

    Python3 正则表达式特殊符号及用法(详细列表) 正则表达式的强大之处在于特殊符号的应用,特殊符号定义了字符集合.子组匹配.模式重 复次数.正是这些特殊符号使得一个正则表达式可以匹配字符串集合而不 ...

  8. Oracle中的PLsql的符号解释大全

    第二章 PL/SQL基础  一.字符tb集 在PL/SQL程序中,允许出现的字符集包括: 大小写字母(A-Z和a-z)  数字(0-9)  符号( ) + - * / < > = ! ~ ...

  9. eclipse 中的符号含义

    通过下面的图来说明 eclipse 中符号的含义:

最新文章

  1. [翻译]使用HtmlAgilityPack更好的HTML分析和验证
  2. 这个神奇的网站提供各种图的代码供您参考!
  3. 中石油训练赛 - DNA(字符串哈希)
  4. openjdk(HOTSPOT)垃圾回收源码解读
  5. EQueue 2.3.2版本发布(支持高可用)
  6. 【华为云技术分享】使用Python连接Kerberos的Presto
  7. 深度分析Spring中的构造器注入
  8. nginx请求如何映射url
  9. 微软silverlight视频教程
  10. python用sort()函数对列表进行排序,从最后一个元素开始判断,超详细讲解,图文+视频
  11. android FRAMENT的切换(解决REPLACE的低效)
  12. 如何查看和修改Windows的主机名
  13. ubuntu 20.04开启echo和daytime服务,亲测可用
  14. 云计算技术基础期末复习
  15. Linux下运行jar包的方法
  16. 三.基础部分+asp网站搭建
  17. sv package
  18. 财富500强排名(2010)
  19. C++(第十三篇):二叉搜索树(二叉树进阶、二叉搜索树的结构、应用及模拟实现)
  20. 程序媛是怎样找老公的(2017版)

热门文章

  1. 五折IT好书推荐,疫时读书当自强
  2. Uncaught TypeError: application ‘xxxxx‘ died in status LOADING_SOURCE_CODE: Failed to fetch
  3. 如何查看mysql的日志
  4. coursera python课程作业答案_Coursera最火的Python课程!内含答案
  5. 公办低分二本_分数线最低的公办二本大学有哪些?附冷门好考的二本大学推荐...
  6. windows下编译最新x264
  7. Kali Linux使用ZAP的爬虫功能
  8. sublime 3text MYSQL调试搭建
  9. 【DaVinci Developer工具实战】06 - DaVinci Developer和DaVinci Configurator的作用和交互
  10. 刷脸支付有什么好处?| 超算科技