在正则表达式中的xml注释之间提取文本

时间:2012-07-29 20:08:27

标签: regex

我需要从XML中提取文本,如下所示:
...some xml code...
<!-- start -->
text to
be extracted
<!-- end -->
...some xml code...
我需要一个正则表达式来输出: 文字到 被提取

我尝试过类似的事情:

(小于= \&LT; - ?!\ S *启动\ S * - &GT)(= \&LT(*); - ?!\ S *端\ S * - &GT; )

任何想法?

1 个答案:

答案 0 :(得分:0)

这个人做了诀窍:

(?<=\<!--\s*start\s*-->)((?s).*)(?=\<!--\s*end\s*-->)

谢谢rrrr