Я объясняю свою проблему: у меня есть разные типы почтовых адресов:
Код: Выделить всё
32 Rue Jean Jaures 69000 LyonКод: Выделить всё
Bâtiment 1 32 Rue Jean Jaures 69000 LyonКод: Выделить всё
32 B Jean Jaures 69000 LyonКод: Выделить всё
Bâtiment 1 32 B Rue Jean Jaures 69000 Lyon
Я сделал регулярное выражение, которое позволяет определить число, если оно находится в начале строки:
Код: Выделить всё
`^([1-9][0-9]{0,2}(?:\s*[A-Z])?)\b`
Но проблема в том, что я не могу его найти, если это не первое число моей строки (например, этот адрес: Bâtiment 1 32 Rue Jean Jaures 69000 Lyon)
Поэтому я прошу вас помочь чтобы в любой ситуации найти номер этой улицы, который здесь "32".
Я продолжаю искать самостоятельно, но буду благодарен за помощь.
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/329 ... al-address
Мобильная версия