正则表达式用回车代替句子的每一端

时间:2012-08-27 17:40:55

标签: javascript regex

我需要正则表达式用'. '替换每个'.' + Chr(13)。这是我尝试过的:

x = x.replace(/. /g,/.\n/);

3 个答案:

答案 0 :(得分:3)

你需要转义.并用字符串替换,而不是正则表达式:

x = x.replace(/\. /g, '.\n');

另外,如果你真的想Chr(13),那就是\r,而不是\n

答案 1 :(得分:2)

.是正则表达式中的通配符。你需要逃脱它。另外,用字符串文字替换。此外,我甚至没有抓住这个,但Felix Kling指出,\n不是回车。

x = x.replace(/\. /g, "\r"); 

答案 2 :(得分:2)

仅使用/\. /

替换您的表达方式