如何匹配可能被removeme(.*)
包围但不一定包含的字符串?匹配可能包围的字符串
表达应该是尽可能通用,使得即使对于以下两个示例性串 removeme(foo (bar)))
和foo (bar))
匹配应该是 foo (bar))
对于两种情况。
但实际上这只是一个例子,它应该foo
和removeme(foo)
以及由removeme()
封装等arbitary字符串匹配foo
。
(?:^removeme\(|^)(.*?)(?:\)$|$)
不幸的是foo (bar))
喜欢的东西[这](https://regex101.com/ R/s3UmVN/1)? –
如果我知道这个字符串是'foo(bar))',我不需要regexp。我会让我的问题更清楚。 –
https://regex101.com/r/s3UmVN/2怎么样? –