2017-06-01 81 views
0

如何匹配可能被removeme(.*)包围但不一定包含的字符串?匹配可能包围的字符串

表达应该是尽可能通用,使得即使对于以下两个示例性串 removeme(foo (bar)))foo (bar)) 匹配应该是 foo (bar)) 对于两种情况。

但实际上这只是一个例子,它应该fooremoveme(foo)以及由removeme()封装等arbitary字符串匹配foo

(?:^removeme\(|^)(.*?)(?:\)$|$)不幸的是foo (bar))

+0

喜欢的东西[这](https://regex101.com/ R/s3UmVN/1)? –

+1

如果我知道这个字符串是'foo(bar))',我不需要regexp。我会让我的问题更清楚。 –

+1

https://regex101.com/r/s3UmVN/2怎么样? –

回答