首先,我在C#这里,这就是我正在处理的RegEx的味道.以下是我需要能够匹配的东西:
[(1)]
Run Code Online (Sandbox Code Playgroud)
要么
[(34) Some Text - Some Other Text]
Run Code Online (Sandbox Code Playgroud)
所以基本上我需要知道括号之间的数字是否为数字,并忽略右括号和闭方括号之间的所有内容.任何RegEx大师都在关心帮忙吗?
mol*_*olf 16
这应该工作:
\[\(\d+\).*?\]
Run Code Online (Sandbox Code Playgroud)
如果你需要捕获数字,只需\d+用括号括起来:
\[\((\d+)\).*?\]
Run Code Online (Sandbox Code Playgroud)