Я новичок в Regex, и я изо всех сил пытаюсь найти решение моей проблемы. У меня есть файл с несколькими записями. Вот пример:
1) Привет, мой бла-бла-бла. Бла-бла, здание 5677 - Дверь 98 бла-бла-бла.
2) Привет, имя моей собаки - бла-бла, дом 36767 и дверь 898900, бла-бла-бла.
3) Привет, бла-бла, корпус 345 DR 898. Бла-бла-благ, корпус 333 - дверь 89797 бла.
Мне нужно извлечь каждый экземпляр номера здания и номера двери из каждой строки. Единственный шаблон, который является постоянным на протяжении каждой записи:
1) Слово «Строительство» присутствует всегда.
2) За «зданием» всегда следует группа целых чисел ... буква "D | d" ... и вторая группа целых чисел (за которыми следует нецелое число).
Все, что я хочу, это вытащить номер здания и номер двери и распечатать на консоли, но у меня возникают проблемы с преобразованием этого в шаблон регулярного выражения. Я использую Java.