加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式自己整理

发布时间:2020-12-14 01:58:54 所属栏目:百科 来源:网络整理
导读:正则表达式 符号为转义符元字符. 匹配任意单个字符 除了n [] 匹配[]中的单个字符| 或 z|food 匹配z或food (z|f)ood 匹配 zood或food* 0或多次 (它前面的字符出现的次数) (zo)*表示()里的字符出现的次数+ 一或多次? 0或一次{n} 出现n次 {n,} 至少出现n次,
正则表达式           符号为转义符
元字符
. 匹配任意单个字符 除了n        
[] 匹配[]中的单个字符
|  或   z|food 匹配z或food  (z|f)ood 匹配 zood或food
* 0或多次  (它前面的字符出现的次数)  (zo)*表示()里的字符出现的次数
+ 一或多次
? 0或一次
{n} 出现n次                 
{n,} 至少出现n次,最多不限    (不精确出现大于n次的)
{n,m} 至少出现n次,最多出现m次  (范围内的取值)

() 改变正则优先级  (zo)+ zo出现1或多次   分组
**********************************
^(Shift+6) 两种意思( 以谁开头    取反(非)[^0-9])
$ 以谁结尾

贪婪模式.
加? 去字符串中合适的第一个
********************************
d    代表一个数字,等同于[0-9]  
D    代表非数字,等同于[^0-9]
s    代表换行符,Tab制表符等空白符(空格,回车,制表符TAB)
S    代表非空白符(a 0 % $ @ @)
[sS] 匹配所有字符
w    字母  数字 _  汉字 

      匹配字母或数字或下划线或汉字,既能组成单词的字符
      除(% & @ ! $)等字符,[a-zA-Z0-9_汉字]         (类似变量去判断)
W    非w,等同于[^w]%
*********************
(?<name>)给分组元素取个别名


	Regex.IsMatch  字符串匹配
			
	Regex.Match    字符串提取
		
	Regex.Matches  提取多个匹配结果
	Regex.Replace  正则替换  分组替换

	当行模式 Single line  让正则表达式的.能匹配到n
	多行模式 Multiline   ^$   匹配每一行的内容
	

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读