Match nur der Anfang der Zeile in Ruby regexp

Habe ich eine string-variable, die mehrere Zeilenumbrüche in es und ich würde es gerne testen, falls der Anfang der Zeichenfolge entspricht einem regulären Ausdruck. Jedoch, wenn ich den ^ - Zeichen, entspricht es gegen den text, der beginnt in jeder Zeile.

Ich will, dass dieses match:

"foo\nbar" =~ /^foo/

und ich möchte dies nicht mit

"bar\nfoo" =~ /^foo/

Ich nicht finden können, ein modifier, der macht die ^ (oder anderen) Charakter entsprechen nur der Anfang der Zeichenkette. Jede Hilfe sehr geschätzt.

InformationsquelleAutor cabird | 2010-01-20
Schreibe einen Kommentar