Thread Regexp: Ersetzungsausdruck mitbenutzen (25 answers)
Opened by #Kein Kommentar at 2008-07-12 21:22

betterworld
 2008-07-13 04:25
#112042 #112042
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
KurtZ+2008-07-12 21:30:43--
was sollen die \1 bedeuten? das ist doch eher sed syntax ?!?


\1 tut oft das Gleiche wie $1. Wobei $1 eigentlich zu bevorzugen ist, weil \1 halt auch fuer chr(1) steht und perl immer sehr heuristische Tricks machen muss, um es davon zu unterscheiden.

Im linken Teil von s/// ist es allerdings die einzig moegliche Variante, auf Klammerinhalt zuzugreifen:
Code: (dl )
s#([a-z])\1##g;

(entfernt doppelte Kleinbuchstaben)

View full thread Regexp: Ersetzungsausdruck mitbenutzen