Thread array of hashes nach value durchsuchen
(11 answers)
Opened by peter.p at 2013-06-19 21:17 Guest peter.p Du beziehst dich wohl auf msg #168496: Code (perl): (dl
)
m/\Q$search\E/ m ist der Match-Operator. m// hat densselben Effekt wie //. m wird oft benutzt, wenn bei Regex andere Klammern benutzt oder der Regex selbst das Zeichen / beinhaltet. Also z.B. bei m{/} , das vermeidet so grässliches Escapen wie \/. \Q bedeutet: Quote das was zwischen \Q und \E steht -- also: verwende den Inhalt der Variablen nicht als Regex-Muster sondern so wie es ist. \E bedutet: Ende des Quotens Schau dir mal mit perldoc perlre an. Last edited: 2013-06-20 11:05:53 +0200 (CEST) |