正则表达式仅用制表符替换字符串
regex replace string with tabs only
如果字符串只有一个制表符或一系列制表符,则如何使用 RegEx 替换字符串,否则忽略。
示例:
str = "\t\t\t\t";
-> 将此字符串替换为空字符串,即 str = "";
的输出
str = "\t";
-> 将此字符串替换为空,即 str = "";
的输出
str = "\t\tvar a = 10";
-> 忽略替换。
谢谢!
使用正则替换,应该是这样的:
str.replace(/^\t+$/, '');
试试这个。应该可以。
str.replace(/^\t+$/, "");
如果字符串只有一个制表符或一系列制表符,则如何使用 RegEx 替换字符串,否则忽略。
示例:
str = "\t\t\t\t";
-> 将此字符串替换为空字符串,即 str = "";
的输出
str = "\t";
-> 将此字符串替换为空,即 str = "";
str = "\t\tvar a = 10";
-> 忽略替换。
谢谢!
使用正则替换,应该是这样的:
str.replace(/^\t+$/, '');
试试这个。应该可以。
str.replace(/^\t+$/, "");