我有java -jar application.jar --spring.config.location=classpath:/,file:///home/minister/config.properties
这样的字符串结果:
var_dump
在这里我想用正则表达式获取字符串,例如: S 0001J,S 00002J,S 00003J和S00004J
有人可以帮助我制作正则表达式吗? 谢谢
答案 0 :(得分:2)
如果您不关心字符串中的零个数,则可以使用以下正则表达式:
S 0+[1-9]J
如果要将零的数量保持在特定数字内,请将+
更改为{number, number}
形式的量词。例如,如果要在三到五个零之间,可以执行S 0{3,5}[1-9]J
。
当然,这是假定字符串遵循S (a number of zeros)(a digit)J
格式