Regex для удаления комментариев в XML-файле в Eclipse Java - PullRequest
9 голосов
/ 24 июля 2011

Может кто-нибудь сказать мне, как написать регулярное выражение для соответствия комментариев в файле XML, например,

<!-- Global JNDI resources
   Documentation at /docs/jndi-resources-howto.html
-->

Я использую Eclipse (Java) и хочу удалить эти комментарии из файла XML.

Ответы [ 3 ]

17 голосов
/ 24 июля 2011
xmlFileContent.replaceAll( "(?s)<!--.*?-->", "" );
9 голосов
/ 11 сентября 2015
xmlFileContent.replaceAll("<!--[\s\S]*?-->", "");

[\ s \ S] работает как '.', Но также будет использовать окончания строк.

1 голос
/ 24 июля 2011
xmlFileContent.replaceAll("<!--.*?-->", "");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...