我有以下字符串:可選防止通配符結束的字符串被匹配
12345 This could be anythingREMOVE
我需要匹配12345
和This could be anything
。不幸的是,我需要解析的格式在該行末尾有一個字符串,並不總是存在(在本例中爲REMOVE
)。如何在沒有REMOVE
的情況下與我所尋找的相匹配?我嘗試了以下模式:
^(\d{5}) (.*)(?:REMOVE|$)
不幸的是,REMOVE
由通配符回升:
(
[0] => Array
(
[0] => 12345 This could be anythingREMOVE
)
[1] => Array
(
[0] => 12345
)
[2] => Array
(
[0] => This could be anythingREMOVE
)
)
這完美的作品!謝謝。 – Brad
不客氣! –