
!"!
正则表达式没有区别,只是正则表达式的实现类不同而已。
什么是正则表达式
正则表达式是用来检验和操作字符串的强大工具。可以说只要运用字符串的地方都可以使用
正则表达式。
C# 涉及的基本的类
#$
用于单个表达式捕获结果
#$#%%
用于一个序列进行字符串捕获
$
表示单个捕获的结果
$#%%
表示捕获组的集会
&
表示匹配单个正则表达式结果
&#%%
表示通过迭代方式应用正则表达式到字符串中
Regex
表示不可变的正则表达式
'#%(
将编译正则表达式需要提供信息
字符匹配语法:
字符语法 语法解释
语法例子
)
匹配数字(*) +),匹配 -.不匹配 /;
)
匹配非数字 +),匹配 .不匹配 ;
)
匹配任意单字符 +)),0匹配 1.不匹配2;
)3
匹配非单字符 +)3,匹配2.不匹配 ;
)
匹配空白字符 +))),匹配 0.不匹配 4;
)
匹配非空字符 +))),匹配 15.不匹配 0;
匹配任意字符 +,匹配 160.不匹配换行;
789
匹配括号中任意字符 74:9匹配 4、、.0不匹配 ;
7;89
匹配非括号字符
7;4:<9匹配 .不匹配 4:< 的字
符;
评论0