Thread Regex - in einem bestimmten Bereich suchen und strings ersetzen (2 answers)
Opened by Gustl at 2012-07-27 22:59

Gustl
 2012-07-27 22:59
#160274 #160274
User since
2011-01-27
441 Artikel
BenutzerIn
[Homepage]
user image
Hallo,

ich möchte aus einer Zeichenkette in einem bestimmten Bereich alle strings die wie zb "BR" durch "YY" ersetzten..

Folgender Zeichenkette:
BC BR BD POINT_A DN HN JN BR NK BR POINT_E BR NH BR CJ POINT_A MK NE BR BD BR POINT_E BR BD

Zwischen POINT_A und POINT_B sollen also alle strings "BR" durch "YY" ersetzt werden, quasi die hier fett dargestellten. Die kursiven sollen aber so bleiben. und genau da ist mein Problem. :(

1. Ansatz:
Code: (dl )
$content =~ s/(BR)/YY/g;

2. Ansatz:
Code: (dl )
$content =~ s/POINT_A(BR)POINT_E/YY/g;


Im ersten werden alle ersetzt. Und im zweiten Ansatz ersetzt er dann alles zwischen den points mit inhalt...
Weiß wer wo ich da ansetzten muss? Wäre super.

Gruß

View full thread Regex - in einem bestimmten Bereich suchen und strings ersetzen