Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Ein Punkt . findet keine Zeilenenden, muss extra mit \n BEGIN\n(?:.*\n)*?END\n? Captured dir schonmal jedes BEGIN END Paket. BEGIN und END selbst kannst du rausnehmen in dem du noch eine Capturing Group einbaust oder mit Lookahead, aber ich würds lieber drin lassen und im Result kannst es ja genauso gut ersetzen. Es ist ja immer die gleiche Zeichenfolge.
-
Ja klar selbst machen ist fast immer besser als regex. Aber es sind doch auch andere Whitespaces enthalten...Warum soll ich extra /s/S kombinieren wenn der Punkt es auch schon tut.
-
\S ist das doch genau nicht sondern \s Ich brauche keine Erläuterung der regex Steuerzeichen... Vielleicht stellst du deinen regex mal gegenüber, ich weiß nicht worauf du hinauswillst
-
Ok, ich habe spaßeshalber die zeilenenden im suchtext durch a ersetzt. Damit simuliere ich mal eine Platform bei der . die Zeilenenden mitmatcht. Auch da funktioniert das wie gewünscht.
-
Ein "anderes" Zeilenende, das von \n nicht erkannt wird? Du suchst einen Fehler den es nicht gibt, \n und . mögen sich überschneiden, das führt an dieser Stelle zu keinem Problem.
-
Alleskönner, hab ich nie gemeint, aber der Sonderfall den du meinst ist so sonderbar, den kenne ich schlicht nicht. Dann muss der . gleichzeitig \r auch nicht matchen. Deswegen wäre es sinnvoll, dass du genau erklärst was du meinst statt zu schreiben nimm nich den .