我有一个很长的字符串
Blah Blah Blah ** 有些文字1等等 ** 更多Blah ...... ** 有些文字2等等 ** 哇哇哇......我想在“**”之间提取字符串,所以我会得到
有些文字1等等
有些文字2等等
我尝试使用:
var expression = @"(?<=**)(.*?)(?=**)";
var matches = Regex.Matches(theLargeString, expression);
但它引发了一个错误:
parsing "(?<=**)(.*?)(?=**)" - Quantifier {x,y} following nothing.
我是Regex的新手......有什么建议吗?
答案 0 :(得分:1)
你需要逃避* s ......
\*\*(.*?)\*\*
regexp示例1