Thread Umreihungen (4 answers)
Opened by waldviertler at 2009-04-19 17:26

waldviertler
 2009-04-19 17:26
#120740 #120740
User since
2009-04-19
3 Artikel
BenutzerIn
[default_avatar]
Hallo!

Bitte könntet ihr mir bei folgenden Problem helfen, ich versuche seit Stunden auf eine Lösung zu kommen:

Es soll mit suchen/ersetzen eine Umreihung vorgenommen werden und zwar
jeweils der Text zwischen <Texteinmischdefinitionen> und </Texteinmischdefinitionen>

VOR
das davorkommende <Kursstamm> gereiht werden.

Mein Versuch
Code: (dl )
s/(<Kursstamm>.+?)(<Texteinmischdefinitionen>\n.+?<\/Texteinmischdefinitionen>\n)/$2$1/gs;


schlägt leider fehl.

Bei meinem Textbeispiel wird so das erste Vorkommen von :<Texteinmischdefinitionen> und </Texteinmischdefinitionen> vor das allererste vorkommen von <Kursstamm> gereiht, das darf aber nicht sein.

<Kursstamm>1
blabla1
blabla2
blabla3
blabla4
<Kursstamm>2
blabla1
blabla2
blabla3
blabla4
<Kursstamm>3
blabla1
blabla2
blabla3
blabla4
<Kursstamm>4
blabla1
blabla2
blabla3
blabla4
<Texteinmischdefinitionen>
1
</Texteinmischdefinitionen>
<Kursstamm>5
blabla1
blabla2
blabla3
blabla4
<Kursstamm>6
blabla1
blabla2
blabla3
blabla4
<Kursstamm>7
blabla1
<Texteinmischdefinitionen>
2
</Texteinmischdefinitionen>


Was mach ich falsch?

Besten Dank
Martin

View full thread Umreihungen