PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : perl



nobyx
26-10-2001, 17:38
Kann ich mit perl zu einem bestimmten Zeichen (10tes zeichen in der Zeile) springen??
Ich will mit 'search' mehrere zeilen eines Datensatzes nach muster durchsuchen, aber nur jeweils die 10. - 20. Stelle jeder Zeile.

ponzellus
26-10-2001, 22:20
Hi nobyx

wenn du nur die 10 zeichen der zeile durchsuchen willst, kannst du z.b. diese 10 zeichen in einen extra string packen, und dadrin suchen:

$searchstring = substr $zeile,10,10;

wobei die syntax folgende ist:


substr EXPR,OFFSET,LENGTH,REPLACEMENT
substr EXPR,OFFSET,LENGTH
substr EXPR,OFFSET

:)
-ponzellus-

nobyx
27-10-2001, 09:49
Vielen Dank du hast mir sehr geholfen!!