Visual Studio中的MultiLine Regex搜索?

时间:2014-12-16 09:41:17

标签: regex visual-studio-2010 visual-studio

我需要在DB中插入网页中的所有文本文字。

看着

<article>
  <h2 class="f5_Heading">
     Marketing
  </h2>
</article>

我需要找到“营销”

所以我在Visual Studio搜索中进行了这个正则表达式搜索:

\>[^\<]#\<

enter image description here

但它找不到它。但它确实找到了这个:

enter image description here

注意:没有换行符。

问题:

我不明白为什么它没有在第一个正则表达式中找到它:

[^\<]#表示:任何,它不是结束标记字符。

如何增强我的正则表达式以匹配多线?

1 个答案:

答案 0 :(得分:0)

您可以使用以下正则表达式

(?<=>)\n?\s*\w+

以上内容将与“营销”以及之前的空格相匹配。在C#中你会想要像

这样的东西
(?m)(?<=>)\n?\s*\w+

DEMO