标签: javascript regex
如何确保字符串“To:”位于行的开头而不是中间或结尾?
这就是我所拥有的:result.match(/To\:(.*)/)[1].replace(/^\s+/, '');
result.match(/To\:(.*)/)[1].replace(/^\s+/, '');
答案 0 :(得分:2)
您需要^锚点,即/^.../
^
/^.../
请记住,这与字符串开头匹配,如果逐行阅读,则可以。如果您的字符串中有多行(即换行符),并且您希望允许在任何此类行上进行匹配,请使用m(“多行”)修饰符:/^.../m
m
/^.../m