首页 > Windows开发 > 详细

C# 零宽断言

时间:2021-04-30 21:01:10      阅读:29      评论:0      收藏:0      [点我收藏+]

1.零宽断言

 

名称语法说明
零宽度正先行断言 (?=exp) 匹配到exp则停止
零宽度负先行断言 (?!exp) 匹配不到exp则停止
零宽度正后发断言 (?<=exp) 匹配到exp则继续
零宽度负后发断言 (?<!exp) 匹配不到exp则继续

 

 

 

2.贪婪模式和非贪婪模式

*? 重复任意次,但尽可能少重复
+? 重复1次或更多次,但尽可能少重复
?? 重复0次或1次,但尽可能少重复
{n,}? 重复n次以上,但尽可能少重复

3.代码示例

                foreach (Match item in Regex.Matches(mainHtml, "(?<=123").*?(?=789")"))
                {
                        //item.Value
                }

 

C# 零宽断言

原文:https://www.cnblogs.com/yinmu/p/14722614.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!