Wie entferne ich Bruchlinien zwischen zwei Strings

492
Pmicezjk

Ich möchte alle Arten von Bruchlinien zwischen zwei Stringabmessungen entfernen, indem ich grundsätzlich jede Art von Bruchlinien, die zwischen diesen beiden Abständen vorkommen, durch ein Leerzeichen ersetzt.

First delimeter = <VERSETAG=X> 'with X being any number with a maximum of 3 digits'   Second delimeter = </VERSETAG>   Sample Text :  <VERSETAG=7>blalallallal7600hhzhz ; nmmkzjzbzbzb34fspmmm:  blslslslsavccacac,  hkkdlfmfmmf56balalala.  hdfmmfm87kdkkkkfkf.</VERSETAG>  Expected Result:  <VERSETAG=7>blalallallal7600hhzhz ; nmmkzjzbzbzb34fspmmm: blslslslsavccacac, hkkdlfmfmmf56balalala. hdfmmfm87kdkkkkfkf.</VERSETAG> 

Danke im Voraus.

0
Es gibt keine einfachen Möglichkeiten, das Beste, was ich gefunden habe, ist: Find: `<(VERSETAG) = \ d +> \ K ((?: (?! \ 1).) *?) \ S +`, Ersetzen: `$ 2` aber Sie müssen so oft wie nötig auf "Alle ersetzen" klicken, um alle Zeilenumbrüche zu ersetzen. Eine weitere Option ist das Ersetzen aller Zeilenumbrüche VOR dem Einfügen von ``(dh BEVOR Sie meinen vorherigen Regex ausführen). Sag mir, was du am liebsten machst. Toto vor 6 Jahren 0
@Toto: Ich würde BEVOR lieber den vorherigen Regex ausführen. Ich denke, der vorherige Regex benötigt ein Update? Pmicezjk vor 6 Jahren 0
Suchen Sie einfach: `\ R`, Ersetzen durch:` `(einzelnes Leerzeichen) und dann" Alle ersetzen ". Dies entfernt alle Zeilenumbrüche mit einem Leerzeichen. Danach können Sie die Regex aus der vorherigen Antwort ausführen. Wenn es funktioniert, schlage ich vor, diese Frage zu entfernen und die andere Frage / Antwort als akzeptiert zu markieren. Siehe: https://superuser.com/help/someone-answers Toto vor 6 Jahren 0

0 Antworten auf die Frage