Thread mal wieder was mit grep
(7 answers)
Opened by mordur at 2005-07-12 11:57
Erwähnenswert ist IMHO in diesem Zusammenhang noch, dass in all diesen Codezeilen die Muster tatsächlich Muster sind, d. h. evtl. vorhandene RegEx-Metazeichen würden auch als solche behandelt. Wenn man im Vorfeld über die Musterherkunft wenig weiß, oder allgemein aus Vorsicht und nur Strings in anderen Strings suchen will, dann sollte man seinen "Muster"-Input durch
Code: (dl
)
$element = quotemeta($_) behandeln lassen, oder analog im m-Operator quoten: Code: (dl
)
$muster =~ /\Q$_\E/ oder auch mit index suchen: Code: (dl
)
index($muster, $_) >= 0 I sense a soul in search of answers.
|