Beitrag von sebastian (533 Beiträge) am Montag, 28.September.2009, 09:26.
regex
wie kann ich im regex nach einer bestimmten anzahl von wörtern den text abschneiden ?
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 28.September.2009, 10:50.
Re: regex
muß es ein regex sein?
sonst ginge:
@words=split/ |\n/,"Hier ist ein ganz langer Satz",4 # satz wird auf 4 elemente aufgeteilt (immer ein element mehr angeben als benötigt)
pop @words; #letztes Element entfernen (steht der Rest des Satzes drin)
Antworten
Beitrag von sebastian (533 Beiträge) am Montag, 28.September.2009, 11:52.
Re: Re: regex
dankeschön. genau das, was ich suchte.
Antworten
Beitrag von sebastian (533 Beiträge) am Montag, 28.September.2009, 12:56.
Re: Re: Re: regex
nur werden die leerzeichen als wort gezählt und dann auch gelöscht, wie kann ich die leerzeichen erhalten ?
$text="Einbaufertiger Katalysator für FIAT PUNTO 1.2i (75) 9/95-8/99";
@words=split/ |\n/,"$text",5;
# satz wird auf 5 elemente aufgeteilt (immer ein element mehr angeben als benötigt)
pop @words;
#letztes Element entfernen (steht der Rest des Satzes drin)
out "AUSGABE: @words";
Ausgabe ist dann: AUSGABE: EinbaufertigerKatalysatorfürFIAT
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 28.September.2009, 13:08.
Re: Re: Re: Re: regex
Antworten
Beitrag von sebastian (533 Beiträge) am Montag, 28.September.2009, 13:14.
Re: Re: Re: Re: Re: regex
was du nicht so alles weist . . . das untere funktioniert.
nochmals vielen dank.
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 28.September.2009, 14:00.
Re: Re: Re: Re: Re: Re: regex
Antworten
Beitrag von sebastian (533 Beiträge) am Montag, 28.September.2009, 20:09.
Re: Re: Re: Re: Re: Re: Re: regex
join - Liste in Zeichenkette verwandeln
da lässt sich ja dann alles einsetzen.
toll
Antworten