У меня есть строковая переменная с несколькими символами новой строки, и я хотел бы проверить, соответствует ли начало строки регулярному выражению. Однако, когда я использую символ ^
, он сопоставляется с текстом, начинающимся с каждой новой строки.
Я хочу, чтобы это соответствовало:
"foo\nbar" =~ /^foo/
и я хочу, чтобы это не совпадало
"bar\nfoo" =~ /^foo/
Я не могу найти модификатор, который делает символ ^
(или любой другой) совпадающим только с началом строки. Любая помощь с благодарностью.