0

纯文本包含一个名为 <code> 的自定义标记。在标签内有纯文本或 XML。

例如:

bla-bla-bla  
    <code lang="cs">
        public static void main(){}
    </code>
bla-bla-bla  

或者

bla-bla-bla
    <code lang="xaml">
        <StackPanel>
            <Button Content="Click Me"/>
        </StackPanel>
    </code>
bla-bla-bla

我需要使用正则表达式找到所有带有内容的 <code> 标签。

4

2 回答 2

0

这对我有用(你需要打开 Singleline 才能工作):

<code[^>]*>(.*?)<\/code>
于 2012-08-13T14:22:01.700 回答
0

如果您不想明确使用单行模式,请使用此代码:

<code[^>]*>((?:.|\n|\r)*?)<\/code>

在这里查看测试

于 2012-08-13T14:33:01.307 回答