Ich habe einen String, aus dem ich nur ein einziges Wort extrahieren wollen, aber mit einer numerischen daran angehängt, die in jeder Zeile unterschiedlich sein könnten:Wie kann ich einen Teilstring innerhalb einer Zeichenfolge mit Perl finden?
This is string1 this is string
This is string11
This is string6 and it is in this line
Ich möchte diese Datei analysieren und die die Werte erhalten von "stringXXX", von 0 bis 100
# suppose ABC.txt contains the above lines
FH1 = open "Abc.txt";
@abcFile = <FH1>;
foreach $line(@abcFile) {
if ($pattern =~ s/string.(d{0}d{100});
print $pattern;
die obigen druckt die ganze Linie starten, möchte ich nur stringXXX
danke das hat geholfen :-) – gagneet
wenn // -> während // g – jfs
Danke @ J.F. Ich aktualisierte die Antwort –