Php Regex - 在任何文本后匹配optionnal模式

时间:2018-03-09 13:13:55

标签: php regex

我希望在通配符后匹配optionnal特定模式,我该如何实现?

这是我的测试字符串:

RGF0027_a_Test string_987.test_004.jpg

我想匹配_004,它必须是optionnal,它之前可以有任何文本。

这是我当前(不工作)的正则表达式:

^([a-zA-Z0-9]+)_(a_)?.*(_(\d+))?\.\w+$

当然问题是.*也与_004匹配。我认为答案是使用断言,但我对它们并不是很好......

Demo on regex101

0 个答案:

没有答案