PHP Regex模式获取指定单词

时间:2019-01-14 01:33:04

标签: php regex

我有java -jar application.jar --spring.config.location=classpath:/,file:///home/minister/config.properties 这样的字符串结果:

var_dump

在这里我想用正则表达式获取字符串,例如: S 0001J,S 00002J,S 00003J和S00004J

有人可以帮助我制作正则表达式吗? 谢谢

1 个答案:

答案 0 :(得分:2)

如果您不关心字符串中的零个数,则可以使用以下正则表达式:

S 0+[1-9]J

如果要将零的数量保持在特定数字内,请将+更改为{number, number}形式的量词。例如,如果要在三到五个零之间,可以执行S 0{3,5}[1-9]J

当然,这是假定字符串遵循S (a number of zeros)(a digit)J格式