Ich habe ein paar Zweifel, dass ich nicht geschafft habe, durch Forschung zu klären und hoffe auf etwas Hilfe.Reguläre Ausdrücke Zweifel
1) Was macht die m
, und was tun die / /
vor der m und am Ende tun? $ var = ~ m/[^ 0-9] +/
2) /[^0-9]+/
In welcher der folgenden Zeilen passt dieser Regex?
A) `123`
B) `4`
C) `I see 5 dogs`
D) `I see five dogs`
Meine Antwort 2): Es passt C
und D
und nicht A
und B
, weil es keine Zeichen oder Wold ist, die nicht 0-9
enthält.
Eigentlich '/ [^ 0-9] + /' würde 'I' 'sehen' 'Hunde' in Option ** C **. Mehr über 'm' [hier] (https://www.cs.cf.ac.uk/Dave/PERL/node83.html). –
Es würde nicht, ohne einen "g" Modifikator. – Sobrique
Dies ist eine grundlegende Frage, aber ich sehe nicht, warum sie 7 downvotes und 4 close votes haben sollte. – mob