读书人

正则表达式提取内容的有关问题

发布时间: 2012-01-07 21:41:55 作者: rapoo

正则表达式提取内容的问题
请问下 一段文字包含在
<span class= "comment ">   七柄绝世神刃。 <BR>
  冰雪女神的叹息——晨露刀。 <BR>
  火焰之神的咆哮——正阳刀。 <BR>
  自由之风的轻吟——傲天刀。 <BR>
  大地苏醒的旋律——长生刀。 <BR>
  神机百变的六芒——璇玑刀。 <BR>
  贯通天地的曙光——圣耀刀。 <BR>
  永世地狱的诅咒——噬魔刀。 <BR>
  这是七柄神刀,也是七柄拥有着冰、火、风、土、空间、光明、黑暗的魔法杖。最重要的,它们还是主角的——菜刀。 </span> <br />

里面 html 换行 空格都有的
我用正则提取的时候 提取不出来
表达式为 <span class= " "comment " "> ([^ <]*) </span>
谁给我写下这个表达式

[解决办法]
这是你想得到的结果?

  七柄绝世神刃。 <BR>
  冰雪女神的叹息——晨露刀。 <BR>
  火焰之神的咆哮——正阳刀。 <BR>
  自由之风的轻吟——傲天刀。 <BR>
  大地苏醒的旋律——长生刀。 <BR>
  神机百变的六芒——璇玑刀。 <BR>
  贯通天地的曙光——圣耀刀。 <BR>
  永世地狱的诅咒——噬魔刀。 <BR>
  这是七柄神刀,也是七柄拥有着冰、火、风、土、空间、光明、黑暗的魔法杖。最重要的,它们还是主角的——菜刀。

正则用
@ " <span\s+class= " "comment " "> ([\s\S]*?) </span> "

读书人网 >asp.net

热点推荐