Обратная косая черта в скобках, предотвращающая сопоставление с регулярным выражением - PullRequest
0 голосов
/ 03 октября 2018

Вход

Reflux Symptom Association Probability (Impedance)
Symptom     Acid    Nonacid All Reflux

Belch       66% 0%  0%
Heartburn       98% 60% 29%
Stomach pain        96% 0%  75%

Шаблон совпадения

Pattern.compile("Reflux Symptom Association Probability \\(Impedance\\).*?[^\n]",Pattern.DOTALL);

Выход

Reflux Symptom Association Probability (Impedance)

Требуемый вывод

Reflux Symptom Association Probability (Impedance)
    Symptom     Acid    Nonacid All Reflux

    Belch       66% 0%  0%
    Heartburn       98% 60% 29%
    Stomach pain        96% 0%  75%

Почему я не могу извлечь всю вещь.

Примечание 1: Это часть большого документа, поэтому он должен соответствовать шаблону, а не .*

Примечание 2: Когда я ставлю обратную косую черту в скобках в тестере регулярных выражений, например здесь Кажется, я могу получить весь матч.

Что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...