Проблема с регуляркой

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
В конструкторе регулярных выражений, определяю регулярку, но концовка текста меняется в некоторых случаях с точки на скобку, как можно в поле "Это идет после искомого текста:" указать что идет или точка или скобка?


из википедии, я понял, что нужно указывать так: [.)]<b> но боюсь ошибиться.
 

black_pariah

Client
Регистрация
08.09.2014
Сообщения
294
Благодарностей
91
Баллы
28
</b>|то что нужно
только потом в самой регулярке отобразится так \|
нужно \ убрать в регулярке
 

black_pariah

Client
Регистрация
08.09.2014
Сообщения
294
Благодарностей
91
Баллы
28
вот так
.|<\b>
только потом в самой регулярке отобразится так \|
нужно \ убрать в регулярке
 
  • Спасибо
Реакции: Mangazey

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
531
Баллы
93
В конструкторе регулярных выражений, определяю регулярку, но концовка текста меняется в некоторых случаях с точки на скобку, как можно в поле "Это идет после искомого текста:" указать что идет или точка или скобка?


из википедии, я понял, что нужно указывать так: [.)]<b> но боюсь ошибиться.
Вместо (?=\.</br>) в конце вашей регулярки напишите так (?=(\.|))</br>)
 
  • Спасибо
Реакции: Mangazey

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
Всем огромное спасибо, разобрался.
 

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
А подскажите пожалуйста, какая регулярка будет для этой строки:
<br>Этаж: 9/9<br>Тип:<br>жилое помещение</div>
тут нужно исключить из поиска в регулярке этажность.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
А что из этой строки нужно выпарсить?
 

zennoX

Client
Регистрация
05.04.2014
Сообщения
484
Благодарностей
133
Баллы
43
А подскажите пожалуйста, какая регулярка будет для этой строки:
<br>Этаж: 9/9<br>Тип:<br>жилое помещение</div>
тут нужно исключить из поиска в регулярке этажность.
если нужен номер этажа без этажности (кол-ва этажей в доме), то парсим от "Этаж: " до "/" :


а если нужен тип помещения, то парсим так:

 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)