Я не знаком с Eclipse, но я ожидаю, что его средство поиска регулярных выражений будет использовать встроенный в Java вариант регулярных выражений. Возможно, вам просто нужно установить флажок «DOTALL» или «однострочный» или что-то подобное, или вы можете добавить соответствующий встроенный модификатор в регулярное выражение:
(?s)<description>(.*?)</description>
Это позволит .
соответствовать символам новой строки, чего по умолчанию нет.
РЕДАКТИРОВАТЬ: Предполагается, что являются символами новой строки в элементе <description>
, и это единственная причина, по которой я могу понять, почему ваше регулярное выражение не будет работать Я также предполагаю, что вы действительно выполняете поиск регулярных выражений; Это автомат в Eclipse, или вам нужно выбирать между регулярным выражением и буквальным поиском?