gpt4 book ai didi

正则表达式仅第一次出现?

转载 作者:行者123 更新时间:2023-12-04 02:33:05 25 4
gpt4 key购买 nike

假设我有以下字符串:

this is a test for the sake of testing. this is only a test. The end.



我想选择 this is a testthis is only a test .我到底需要做什么?

我尝试的以下正则表达式产生了一个愚蠢的结果:
this(.*)test (我也想捕捉它之间的东西)

返回 this is a test for the sake of testing. this is only a test
似乎这可能是我忘记的容易的事情。

最佳答案

正则表达式是贪婪的,这意味着它将尽可能多地捕获属于 .* 的字符。比赛。要使其不贪婪,请尝试:
this(.*?)test?修饰符将使其在匹配中捕获尽可能少的字符。

关于正则表达式仅第一次出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074452/

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