#javascript #regex
#javascript #регулярное выражение
Вопрос:
Как я могу убедиться, что строка «To:» находится в начале строки, а не в середине или конце?
Это то, что у меня есть: result.match(/To:(.*)/)[1].replace(/^s /, '');
Ответ №1:
Вам нужен ^
якорь, т.Е. /^.../
Имейте в виду, что это соответствует началу строки, что нормально, если вы читаете построчно. В случае, если у вас в строке несколько строк (т. Е. новые строки) и вы хотите разрешить совпадения в любой такой строке, используйте модификатор m
(«многострочный»): /^.../m