gpt4 book ai didi

regex - 如何在grep中进行非贪婪匹配?

转载 作者:行者123 更新时间:2023-12-03 04:17:53 24 4
gpt4 key购买 nike

我想 grep 最短的匹配,模式应该是这样的:

<car ... model=BMW ...>
...
...
...
</car>

...表示任意字符,输入为多行。

最佳答案

您正在寻找非贪婪(或惰性)的匹配。要在正则表达式中获得非贪婪匹配,您需要在量词后面使用修饰符 ?。例如,您可以将 .* 更改为 .*?.

默认情况下,grep 不支持非贪婪修饰符,但您可以使用 grep -P 来使用 Perl 语法。

关于regex - 如何在grep中进行非贪婪匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3027518/

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