抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Hello World

人よ、幸福に生きろ!

定位

^ :匹配行首或正则表达式搜索的字符串的开头

$ :匹配行尾或正则表达式搜索的字符串的末尾

元字符

. :匹配除新行以外的任意单个字符

| :表示备选项,即“或”

\ :表示下一个是文字字符,而非特殊字符

字符类

[…] :匹配某一字符集中的任意字符。在字符集中可使用短划线分隔第一个字符和最后一个字符

[^…] :匹配某一字符集以外的任意字符

内容合规性政策中的正则表达式区分大小写

[:alnum:] :匹配字母或数字:a-z|A-Z|0-9

[:alpha:] :匹配字母:a-z|A-Z

[:digit:] :匹配数字:0-9

[:graph:] :仅匹配可见字符,即空格、控制符等以外的所有字符

[:punct:] :匹配标点字符和符号:! " # $ % & ’ ( ) * + , \ -. / : ; < = > ? @ [ ] ^ _ ` { | }

[:print:] :匹配可见字符和空格

[:space:] :匹配任意空白字符,包括空格、制表符和换行符

[:word:] :匹配任意字词字符,即任意字母、数字和下划线:a-z|A-Z|0-9|_

在正则表达式中使用此字符类时,必须将其以另外一组方括号括起

缩略字符类

\w :和[:word:]作用相同

\W :和[^[:word:]]作用相同

\s :和[:space:]作用相同

\S :和[^[:space:]]作用相同

\d :和[:digit:]作用相同

\D :和[^[:digit:]]作用相同

分组

(…) 将表达式的不同部分归入不同的分组。利用分组,您可以为某个分组分配一个编号,也可以在某个分组的前后匹配字符类。

数量

{n} :准确匹配前一个表达式nn

{n,m} :匹配前一个表达式最少nn次,最多mm

? :表示前一个字符或表达式可以匹配0次或1次(成为可选项)

* :匹配上一个元素0次或多次

+ :匹配上一个元素一次

好了,你已经掌握了所有正则表达式的基本操作了。快来做一些简单的练习吧!

评论