我有以下字符串:可选防止通配符结束的字符串被匹配
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
不客气! –