regex-lookarounds

Lookarounds für reguläre Ausdrücke sind Assertionen mit einer Breite von null, die Bedingungen für den Kontext einer Übereinstimmung an der aktuellen Übereinstimmungsposition überprüfen.
2
Antworten

Zurückspulen als nächstes Startposition um 1?

Wie kann ich den Anfang der nächsten Suchposition um 1 zurückspulen? Angenommen, ich möchte alle Ziffern zwischen # abgleichen. Das Folgende wird mir nur ungerade Zahlen geben. %Vor% Aber wenn ich den Anfang der nächsten Position um 1 z...
21.07.2015, 15:21
8
Antworten

Blick hinter die Kulissen: die ganze Wut in Regex?

Viele Regex-Fragen haben in letzter Zeit irgendeine Art von Umgehungselement in der Abfrage, das für den Erfolg des Matches nicht notwendig erscheint. Gibt es eine Unterrichtsquelle, die sie fördert? Ich versuche herauszufinden, welche Arten von...
30.09.2013, 22:58
2
Antworten

Wie wird das Muster der sich wiederholenden Zeichen / Wörter nur am Anfang der Zeichenfolge ersetzt?

Beachten Sie, dass diese Frage im Zusammenhang mit Julia steht und daher (nach meinem Wissen) PCRE. Angenommen, Sie hätten eine solche Zeichenfolge: %Vor% und Sie wollten die sich wiederholenden Zeichen am Ende der Zeichenkette individuel...
19.07.2015, 15:31
2
Antworten

Kann sed regex Lookbehind und Lookahead simulieren?

Ich versuche ein sed-Skript zu schreiben, das alle "nackten" URLs in einer Textdatei erfasst und sie durch <a href=[URL]>[URL]</a> ersetzt. Mit "nackt" meine ich eine URL, die nicht in einem Anker-Tag eingeschlossen ist. Mein u...
15.02.2013, 01:24
5
Antworten

Verschachtelte Regex Lookahead und Lookbehind

Ich habe Probleme mit dem verschachtelten '+' / '-' Lookahead / Lookbehind in Regex. Nehmen wir an, ich möchte '*' in einer Zeichenkette mit '%' ändern und sagen wir, dass '\' das nächste Zeichen verlässt. (Eine Regex zu SQL wie Befe...
23.10.2011, 15:45
3
Antworten

Negative Lookahead-Assertion mit dem Modifizierer * in Perl

Ich habe die (was ich glaube) negative Lookahead-Assertion <@> *(?!QQQ) , mit der ich übereinstimme, wenn die getestete Zeichenfolge ein <@> gefolgt von einer beliebigen Anzahl von Leerzeichen ist (einschließlich Null) und dann...
27.04.2012, 11:45
6
Antworten

Negative Lookahead bei regulären Ausdrücken

Ich mache regelmäßig Gymnastik. Ich habe es mir zur Aufgabe gemacht, nach C # -Code zu suchen, bei dem der As-Operator nicht verwendet wird und nicht mit einem Null-Check innerhalb einer angemessenen Menge an Speicherplatz. Jetzt möchte ich den...
07.02.2011, 12:41