我有一个类似CORP\tmothy
的字符串(一般格式为CORP\<username>
),我想从此字符串中提取单词tmothy
我正在使用split
函数,但它尝试拆分“\t
”而不是“\
”。我使用“\\
”来逃避反斜杠,但仍然没有运气。
任何以n
,r
,b
等开头的用户名都可能出现这种情况,因为它们等同于\n
,\b
,{{ 1}}
如何使用JS脚本克服这个问题?
答案 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"]
你一定做错了。