【发布时间】:2011-06-29 10:03:11
【问题描述】:
如何将一段长文本拆分成单独的行?为什么这会返回 line1 两次?
/^(.*?)$/mg.exec('line1\r\nline2\r\n');
["line1", "line1"]
我打开了多行修饰符以使^ 和$ 匹配行的开头和结尾。我还打开了全局修饰符来捕获所有行。
我希望使用正则表达式拆分而不是 String.split,因为我将同时处理 Linux \n 和 Windows \r\n 行尾。
【问题讨论】:
标签: javascript regex newline