2017-06-01 108 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怎麼樣? –

回答