正则表达式匹配类似分隔符之间的字符串

时间:2012-07-19 21:15:39

标签: regex

我有一个很长的字符串

Blah Blah Blah ** 有些文字1等等 ** 更多Blah ...... ** 有些文字2等等 ** 哇哇哇......

我想在“**”之间提取字符串,所以我会得到

  

有些文字1等等

     

有些文字2等等

我尝试使用:

var expression = @"(?<=**)(.*?)(?=**)";
var matches = Regex.Matches(theLargeString, expression);

但它引发了一个错误:

parsing "(?<=**)(.*?)(?=**)" - Quantifier {x,y} following nothing.

我是Regex的新手......有什么建议吗?

1 个答案:

答案 0 :(得分:1)

你需要逃避* s ......

\*\*(.*?)\*\*

regexp示例1 enter image description here