Node.js:正则表达式,以确保字符串是行中的第一个

时间:2011-05-31 13:12:30

标签: javascript regex

如何确保字符串“To:”位于行的开头而不是中间或结尾?

这就是我所拥有的:result.match(/To\:(.*)/)[1].replace(/^\s+/, '');

1 个答案:

答案 0 :(得分:2)

您需要^锚点,即/^.../

请记住,这与字符串开头匹配,如果逐行阅读,则可以。如果您的字符串中有多行(即换行符),并且您希望允许在任何此类行上进行匹配,请使用m(“多行”)修饰符:/^.../m