gpt4 book ai didi

.net - 正则表达式:最小可能匹配或非贪婪匹配

转载 作者:行者123 更新时间:2023-12-02 19:42:08 27 4
gpt4 key购买 nike

如何告诉 RegEx(.NET 版本)获取最小的有效匹配而不是最大的?

最佳答案

对于 .*.+ 等正则表达式,请附加问号(.*?.+? ) 来匹配尽可能少的字符。要选择性地匹配 (?:blah)? 部分,但除非绝对必要,否则不匹配,请使用类似 (?:blah){0,1}? 的内容。对于重复匹配(使用 {n,}{n,m} 语法)附加问号以尝试匹配尽可能少的内容(例如 {3,}?{5,7}?)。

关于 regular expression quantifiers 的文档也可能有帮助。

关于.net - 正则表达式:最小可能匹配或非贪婪匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1919982/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com