Hallo,
unten stehender Ausdruck sollte m.E. dafür sorgen, dass im Skalar $data jedes Vorkommen von
Punkt-Leerzeichen-Großbuchstabe
ersetzt wird durch
Punkt-Leerzeichen-Asterisk-Großbuchstabe.
Dies geschieht aber nur bei einem, anscheinend wahllos ausgewählten, Vorkommen dieses Musters. Was mache ich falsch?
Hier der Ausdruck:
$data =~ s/\. ([A-Z])/\. \*$1/;
Vielen Dank, Pida
User since
2003-08-04
12208
Artikel
Admin1
es geschieht nicht wahllos, sondern nur beim ersten element. setze ein
/g (für global) als option.
perlre
User since
2003-08-04
2145
Artikel
ModeratorIn + EditorIn
Übrigens stimmt die Bezeichnung "Großbuchstabe" nur dann, wenn man Ä, Ö und Ü nicht dazu zählt, die nämlich nicht unter das Muster "[A-Z]" fallen.
User since
2003-08-06
2246
Artikel
ModeratorIn
[quote=pq,07.06.2006, 23:39]
/g (für global) als option.
perlre[/quote]
global? Nicht "gewiederholt"? :-)