powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Утренний тупняк ) regexp
9 сообщений из 9, страница 1 из 1
Утренний тупняк ) regexp
    #38983719
Фотография re_qas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как корректно задать regexp чтобы правильно различало строки "22 строение б" и "22б строение б" при условии что нужно вырезать слово "строение" правда там может быть все что угодно... давай пользователям заполнять базу называется )
...
Рейтинг: 0 / 0
Утренний тупняк ) regexp
    #38983751
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
re_qas,

Зачем регексп? Любое различало легко различит эти две строки!
...
Рейтинг: 0 / 0
Утренний тупняк ) regexp
    #38983962
Фотография re_qas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
придумал на часть пробела, т.е.
Код: php
1.
$reg = '/^'.$str.'\s[а-яА-Яa-zA-Z]*\.\s'.$str2.'$/gim';
...
Рейтинг: 0 / 0
Утренний тупняк ) regexp
    #38983967
Фотография re_qas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Воронцов,

дубли с базы удаляю, повносили блин.... по итогу появились по несколько "22 строение б" "22 с. б" "22 стр. Б" и во многих вариациях, по итогу переделали базу под раздельные поля чтоб этой фигни не было, и соответственно что закреплено за этими разными записями нужно забить под одну...
...
Рейтинг: 0 / 0
Утренний тупняк ) regexp
    #38983973
Фотография re_qas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перестарался )
$reg = '/^'.$str.'\s'.$str3.'[а-яА-Яa-zA-Z]*\.*\s'.$str2.'$/gim';
...
Рейтинг: 0 / 0
Утренний тупняк ) regexp
    #38983992
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
re_qasкак корректно задать regexp чтобы правильно различало строки "22 строение б" и "22б строение б" при условии что нужно вырезать слово "строение"
Как вариант...

Код: javascript
1.
2.
var str='22 строение б';
alert(str.split(' ')[1]);
...
Рейтинг: 0 / 0
Утренний тупняк ) regexp
    #38984019
Фотография re_qas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsare_qasкак корректно задать regexp чтобы правильно различало строки "22 строение б" и "22б строение б" при условии что нужно вырезать слово "строение"
Как вариант...

Код: javascript
1.
2.
var str='22 строение б';
alert(str.split(' ')[1]);

ну в моем случае explode ) а так через выражения сделал ) да и биться массивом по массиву - мозг в рекурсию уйдет )
...
Рейтинг: 0 / 0
Утренний тупняк ) regexp
    #38986497
Фотография re_qas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опять подниму....
оказывается еще веселее
возможные варианты
22К2С3
22 к.2 с.3
22/2-3
22/2 с3
22/2 строение 3
22 корпус 2 строение 3

ну и кучи вариантов сокращения....
при этом чтобы не попасть если 22а или если ищу д.2 не попасть на 20... )

ну естественно может не быть как корпуса так и строения, т.е. 22с3 - это уже другое здание и 22к2...
...
Рейтинг: 0 / 0
Утренний тупняк ) regexp
    #38986536
Фотография re_qas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно if-ов получилось )))))))))
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Утренний тупняк ) regexp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]