Есть строки вида
8
8А
8Ак12
8Ак12стр2
использую такое
match(/([0-9А-Я]*)(к[0-9]*)(стр[0-9]*)/)
но это работает только для строки 8Ак12стр2
и то выбирает так "8Ак1стр12", "8А", "к1", "стр12"
А с другими примерами результат NULL
Шаблон строки получается такой
8А | к12 | стр2
Первый компонент, номер дома
ЦИФРЫ одна или более, БУКВА (1-2) заглавные
Второй, корпус
маленькая буквак и цифры одна или более
Третий cтроение
маленькими буквами
стр и цифры одна или более
-
Вопрос задан
-
66 просмотров