lena和shane,家庭日志,xulavigne,Lena&Shane

如何实现

正则表达式语法

2015-11-23 MSDN Microsoft Shane Jhu

“正则表达式”描述在搜索文本正文时要匹配的一个或多个字符串。  该表达式可用作一个将字符模式与要搜索的字符串相匹配的模板。  

正则表达式包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。


注:由于本文编辑排版手残,下面表格区域全都是截图,如有需要可以移步微软官网:正则表达式语法


特殊字符

下表包含了单字符元字符的列表以及它们在正则表达式中的行为。

TM截图未命名111.png

TM截图未命名112.png

TM截图未命名113.png

TM截图未命名114.png

TM截图未命名115.png

TM截图未命名116.png

TM截图未命名117.png

TM截图未命名118.png

大多数特殊字符在括号表达式内出现时失去它们的意义,并表示普通字符。  有关更多信息,请参见匹配字符的列表中的“括号表达式中的字符”。


元字符

下表包含了多字符元字符的列表以及它们在正则表达式中的行为。

 

TM截图未命名221.png

TM截图未命名222.png

TM截图未命名223.png

TM截图未命名224.png

TM截图未命名225.png

TM截图未命名226.png

TM截图未命名227.png

TM截图未命名228.png

TM截图未命名229.png

TM截图未命名230.png

TM截图未命名231.png

TM截图未命名232.png

TM截图未命名233.png

TM截图未命名234.png


非打印字符

下表包含表示非打印字符的转义序列。

 

TM截图未命名331.png

TM截图未命名332.png

TM截图未命名333.png

TM截图未命名334.png


优先级顺序

正则表达式的计算方式与算术表达式非常类似;即从左到右进行计算,并遵循优先级顺序。

下表按从高到低的顺序包含了正则表达式运算符的优先级顺序。

 

TM截图未命名441.png

TM截图未命名442.png


请参见

概念

创建正则表达式

 


如果觉得文章还不错,请点个赞吧

2月 27 2025
成年人身上的天真往往很迷人,但若是加上虚荣,就和愚蠢没什么区别。

埃里克·霍弗 (Eric Hoffer 美国作家)