考慮以下字符串:問題(未)貪婪正則表達式
1: cccbbb
2: cccaaabbb
我想直到結束都是這樣的比賽:
1: Array
(
[1] =>
[2] => bbb
)
2: Array
(
[1] => aaa
[2] => bbb
)
我怎麼能同時匹配在一個正則表達式?
這裏是我的嘗試:
#(aaa)?(.*)$#
我已經試過的貪婪和ungreedy修改很多變種,但它不工作了。只要我添加'?'一切都在[2]中匹配。使[2]不合理並不會幫助。
我的正則表達式的作品,如果我省略了「CCC」的預期,但我必須讓其他字符開頭...
你能比'。*'更好地指定第二部分嗎?也許用'b *'? – Gumbo 2010-02-28 14:41:18
不幸的是,我只知道第一個'aaa'應該在'[1]' – 2010-02-28 14:55:45
中匹配,那麼'aaa'之前的部分呢? – Gumbo 2010-02-28 14:57:11