解析由组包围的字符串

时间:2013-07-03 09:07:24

标签: .net regex markdown

我正在尝试取消标记文字,但保留其标记。例如,我有类似的字符串:

![my photo description](http://site.com/directory/subdir/my __image_of_something.jpg
"My image title"). Lorem ipsum *dolor sit amet*, __consectetur adipisicing__ elit,
_sed do_ eiusmod tempor incididunt ut labore et __dolore magna aliqua__.

我使用的是正则表达式模式\s+[\*_]{1,2}(.*)[\*_]{1,2},但是它也需要以空格和双下划线开头的错误条目,并在正确的条目开始时结束。

如何撰写符合以下要求的正则表达式:

  • 它可能以单或双星号或单或双下划线开始。
  • 必须非贪婪(标有'?')。
  • 它必须以与它开始的完全相同的组结束。

0 个答案:

没有答案