Thread Kommaseparierte Listen bereichsweise ausgeben. (28 answers)
Opened by Gast at 2006-04-14 16:54

murphy
 2006-04-15 19:27
#64971 #64971
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
[quote=Ronnie,15.04.2006, 09:39][...]
Das regex-Problem lässt sich einfach beheben in dem man das Komma noch berücksichtigt. Die Verwendung des o-Modifiers wäre möglich und sinnvoll da sich $key nicht ändert wärend der Schleife. Die Idee (<>) zu verwenden habe ich aufgegriffen, deshalb wurde auch das splice nötig.[/quote]
Und was ist mit der Variablen am Zeilenanfang oder mit Leerzeichen vor oder hinter dem Komma oder Gleichheitszeichen? Reale Eingabedaten sind selten perfekt formatiert, also würde ich auf Nummer sicher gehen und den folgenden regulären Ausdruck verwenden:
Code: (dl )
m/(^|,)\s*$key\s*=\s*(\d+)/
When C++ is your hammer, every problem looks like your thumb.

View full thread Kommaseparierte Listen bereichsweise ausgeben.