寻找在括号中匹配文本的模式。
例如:"(this is) a (test)"
应输出
"this is"
"test"
使用Dim m As Match = Regex.Match(str, pattern, RegexOptions.Multiline)
我已经搜索了stackOverflow,Google并在RegExr上尝试了一些示例,似乎没有什么对我有用。
这些工作在RegExr上但不是VB.NET
"\(([^)(]++|(?R))+\)"
- 错误嵌套量词
"(?<=\<p\>)(.*?)(?=<\/p\>)"
- 量词无效
其他人会回来:
"this is) a (test"
- 匹配远外括号
PS我也可以用
做同样的事情 [],"",{}