给定此文本
“Foo(酒吧)”
我想使用正则表达式提取"Bar“。
帮助!
发布于 2009-08-05 09:26:39
/.*\((.*)\)/第一个.*将匹配括号之前的任何内容,第二个.* (在捕获内)将匹配括号内的任何内容并为您返回它。
(我假设示例文本中的引号实际上不是您想要匹配的字符串的一部分。)
发布于 2009-08-05 09:29:06
如果没有嵌套的括号:
(?<=\().*?(?=\))发布于 2009-08-05 09:31:02
只需搜索“酒吧”。
例如在Groovy中:
if("Foo(Bar)" =~ /Bar/) {
println "match"
}将打印'match‘
https://stackoverflow.com/questions/1232106
复制相似问题