没有.它不能通过正则表达式所基于的上下文无关语法来描述.
假设这个线程以XML格式导出.您的示例(<! - FOO Bar - >)如果包含在CDATA中,将会丢失,而它不完全是评论.
简单的方法:
Regex xmlCommentsRegex = new Regex("<!--.*?-->", RegexOptions.Singleline | RegexOptions.Compiled);
Run Code Online (Sandbox Code Playgroud)
还有一个更好的方法:
Regex xmlCommentsRegex = new Regex("<!--(?:[^-]|-(?!->))*-->", RegexOptions.Singleline | RegexOptions.Compiled);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
798 次 |
| 最近记录: |