标签: php regex
我希望在通配符后匹配optionnal特定模式,我该如何实现?
这是我的测试字符串:
RGF0027_a_Test string_987.test_004.jpg
我想匹配_004,它必须是optionnal,它之前可以有任何文本。
_004
这是我当前(不工作)的正则表达式:
^([a-zA-Z0-9]+)_(a_)?.*(_(\d+))?\.\w+$
当然问题是.*也与_004匹配。我认为答案是使用断言,但我对它们并不是很好......
.*
Demo on regex101