gpt4 book ai didi

php - 问题(in-)greedy RegEx

转载 作者:可可西里 更新时间:2023-11-01 01:10:31 24 4
gpt4 key购买 nike

考虑以下字符串:

1: cccbbb

2: cccaaabbb

我想结束这样的比赛:

1: Array
(
[1] =>
[2] => bbb
)

2: Array
(
[1] => aaa
[2] => bbb
)

如何在一个 RegExp 中匹配两者?
这是我的尝试:

#(aaa)?(.*)$#

我已经尝试了很多贪婪和非贪婪修改的变体,但都没有奏效。只要我添加“?”一切都在 [2] 中匹配。使 [2] 变得不贪婪无济于事。

如果我省略“ccc”,我的 RegExp 会按预期工作,但我必须在开头允许其他字符...

最佳答案

/(aaa)?((.)\3*)$/

不过会有一个额外的 [3]。我认为这不是问题。

关于php - 问题(in-)greedy RegEx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2351350/

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