Регулярное выражение, RegEx, для проверки сложной строки в php - PullRequest
0 голосов
/ 09 февраля 2019

Эй, я пытаюсь получить php RegEx для строки со следующими допустимыми символами:

Разрешены любые строки [a-zA-Z] * (aZ), а затем числа в формате: /xxx, где xxx обозначает числа следующим образом: 000-032 и 035 и 092. И эти строки и последовательности \ xxx могут быть объединены любым образом, сколько угодно раз, например, для примера:

"STring\ 032with \ 032a \ 032 \ 032 \ backslash \ 032 \ 092and \ 010a \ 035newLine "

До сих пор я получал это RegEx: [[az] * \\ 0 ([0-2] [0-9] | 3 [0-2] | 35 | 92)] *

Но кажется, что он распознает только строки с «строковой частью», соединенной с «обратной косой чертой»: «exampleString \ 032» иничего потом

PLUS Могу ли я как-нибудь создать REGEX, где строковые символы могут быть из определенного алфавита?Как скажем, немецкий или чешский?

1 Ответ

0 голосов
/ 09 февраля 2019

Я надеюсь, что это поможет:

^((([a-zA-Z])\\?)*(((0[0-2][0-9])|(03[0-2])|(035)|(092))\\?)*)+$

Успешно протестировано здесь.

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