我试过了
@Override
但是像
这样的字符串[^\(]\(.*\)
模式返回
Tamara(PER) Jorquiera
假设开括号和近括号出现一次,我怎样才能得到括号内的文本?
答案 0 :(得分:1)
[^\(]\(.*\)
它匹配任何不是(
(示例中为a
)的字符..以及文字(
,然后是)
您可以使用以下内容:
\([^)]*\) // this will match only the text between parentheses
// including parantheses
如果您只希望文本使用前瞻和后瞻:
(?<=\()[^)]*(?=\))
请参阅DEMO
答案 1 :(得分:0)
使用以下正则表达式:
[^\(]
请注意,您只需要使用括号内的[^)]*?
捕获组内的[^)]*?
。
<input data-bind='value: emailAddress,valueUpdate:"keyup"' required pattern="@"/>
是一个非贪婪的正则表达式,除了右括号外,它们都匹配。