RegExp - 对待' \ n'字符串作为换行符

时间:2017-04-03 20:07:27

标签: javascript regex string

我有一个允许用户指定正则表达式替换的函数。

他们提供目标字符串和替换。但是,目前如果他们提供\ n,\ t等作为替换,则将其视为字符串文字而不是特殊字符。

因此,简而言之,给定:

regex = new RegExp('\t','g');
replacement = '\n';

new_phrase = original_phrase.replace(regex, replacement);

目前,这不会插入实际换行符/制表符。

如何正确处理\ t和\ n作为特殊字符而不是字符串文字?

0 个答案:

没有答案