是否可以使用.replace
函数替换字符串中的所有回车符?我发现了很多复杂的功能,但想知道是否可以通过.replace
只使用正则表达式进行简化?
谢谢!
答案 0 :(得分:88)
\ n(新行)和\ r \ n(carraige返回)都会创建一个新行。要同时替换两者的所有实例:
s.replace(/[\n\r]/g, '');
请注意,您可能希望用一个空格而不是一个空格替换它们。
答案 1 :(得分:9)
这是怎么做的
str = str.replace(/\r/gm,'newChar');
默认情况下,Javascript replace()
会替换第一次出现。解决方法是将第一个参数设置为正则表达式。