c#正则表达式*?一起写是什么意思?求详细分析下面的正则表达式<A[^>]*?>[\s\S]*?</A>
答案:2 悬赏:0 手机版
解决时间 2021-04-06 05:21
- 提问者网友:杀生予夺
- 2021-04-05 20:25
c#正则表达式*?一起写是什么意思?求详细分析下面的正则表达式<A[^>]*?>[\s\S]*?</A>
最佳答案
- 五星知识达人网友:罪歌
- 2021-04-05 21:19
]*?>[\s\S]*?
]*?>表示匹配: 的字符 加 > 注:这里的问号可以去掉
[\s\S]*?表示匹配:0或多个字符,直到遇到后面的为止
你如果用]*>[\s\S]*
xxxabcdddxxx可能只得到一个结果,就是完整的:abcddd
用你的正则就可以得到2个结果 abc 和 ddd
]*?>表示匹配: 的字符 加 > 注:这里的问号可以去掉
[\s\S]*?表示匹配:0或多个字符,直到遇到后面的为止
你如果用]*>[\s\S]*
xxxabcdddxxx可能只得到一个结果,就是完整的:abcddd
用你的正则就可以得到2个结果 abc 和 ddd
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-04-05 22:34
懒惰捕获,正常情况下捕获会有多少吃多少,懒惰捕获会造成捕获能不吃就不吃
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯