2017-06-01 14 views
0

Wie kann ich eine Zeichenfolge, die wahrscheinlich von removeme(.*) umgeben ist, aber nicht unbedingt übereinstimmen?Entspricht einer Zeichenfolge, die wahrscheinlich umgeben ist

wie möglich Der Ausdruck sollte so allgemein sein, so dass auch für die folgenden zwei exemplarischen Saiten removeme(foo (bar))) und foo (bar)) das Spiel foo (bar)) für beide Fälle sein sollte.

Aber das ist wirklich nur ein Beispiel, soll es foo für foo und removeme(foo) sowie andere willkürliche Zeichenfolge übereinstimmen, die von removeme() verkapselt ist.

(?:^removeme\(|^)(.*?)(?:\)$|$) gibt leider foo (bar) für foo (bar))

+0

So etwas wie [das] (https://regex101.com/ r/s3UmVN/1)? –

+1

Wenn ich wüsste, dass die Zeichenkette 'foo (bar) ist)' würde ich regexp nicht brauchen. Ich werde meine Frage klarer machen. –

+1

Was ist mit https://regex101.com/r/s3UmVN/2? –

Antwort

Verwandte Themen