im работает с регулярным выражением, и я не могу получить правильный результат. Мне нужно получить число, которому предшествует слово house. Пример: у меня есть:Как я могу получить это, используя регулярные выражения?
ЦВЕТЫ 527 OFFICE 1217 HOUSE
ONE WAY 614 дом 4-С
НАОБОРОТ 371 ОТДЕЛ 209 ДОМ 25 °
Saint George 378 ОТДЕЛ 808 ДОМ 3 C BLA BLA BLA
Я ISE (?<=\bCASA\s)\d+|\d+-\w\s\b
, но я получаю, чтобы получить только число и потерять письмо, которое может быть записано следующим образом: HOUSE только номер HOUSE 4-C номер тире письмо HOUSE 25 C номер пространство письмо HOUSE 3 C BLA BLA BLA номер пространства письмо блаблабла
Какое регулярное выражение может использовать?
'ДОМ 3 C BLA BLA BLA' .. как вы знаете, бла-бла не является частью номера дома? – vidit
'ДОМ ([0-9] +)' получает номер в первой группе захвата – NWard