Шаблон PHP Regex, чтобы получить конкретное слово - PullRequest
0 голосов
/ 14 января 2019

У меня есть несколько строк результата var_dump, например:

string(5) "tes37"
string(6) "SRV410"
string(6) "SRV400"
string(6) "SRV311"
string(6) "SRV302"
string(6) "SRV301"
string(6) "SRV300"
string(6) "SRV001"
string(7) "SRV_123"
string(5) "sad34"
string(7) "S 0001J"
string(8) "S 00004J"
string(8) "S 00003J"
string(8) "S 00002J"
string(6) "asdasd"
string(4) "4356"
string(3) "234"

здесь я хочу получить строку с регулярным выражением, например: S 0001J, S 00002J, S 00003J и S00004J

Кто-нибудь может помочь мне сделать регулярное выражение? Спасибо

1 Ответ

0 голосов
/ 14 января 2019

Если вас не волнует количество нулей в строке, вы можете использовать следующее регулярное выражение:

S 0+[1-9]J

Измените + на квантификатор в форме {number, number}, если вы хотите сохранить количество нулей в пределах определенного числа. Например, если вы хотите от трех до пяти нулей, вы можете сделать S 0{3,5}[1-9]J.

Конечно, предполагается, что строка соответствует формату S (a number of zeros)(a digit)J

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...