在JavaScript

时间:2016-03-14 04:14:19

标签: javascript parsing

我有一个类似CORP\tmothy的字符串(一般格式为CORP\<username>),我想从此字符串中提取单词tmothy

我正在使用split函数,但它尝试拆分“\t”而不是“\”。我使用“\\”来逃避反斜杠,但仍然没有运气。

任何以nrb等开头的用户名都可能出现这种情况,因为它们等同于\n\b,{{ 1}}

如何使用JS脚本克服这个问题?

1 个答案:

答案 0 :(得分:1)

如果你有一个字符串&#39; CORP \ tmothy&#39;,那么执行.split(&#39; \&#39;)将明确地做到这一点。检查此代码:

var s = 'CORP\\tmothy'; // escaping backslash here prevents it to become TAB in the string variable
s.split('\\'); // returns ["CORP", "tmothy"]

你一定做错了。