将包含单个反斜杠的 Javascript 字符串拆分为两个字符串
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/19784242/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Split Javascript string containing single backslash to two strings
提问by Smart B0y
Consider this below string in JavaScript:
在 JavaScript 中考虑以下字符串:
"TEST NAME\TEST ADDRESS"
(it contains only one "\" which cannot be changed).
(它只包含一个不能更改的“\”)。
Now, this above string needs to be split into two string by "\" char.
现在,上面的字符串需要通过“\”字符拆分为两个字符串。
Resulting strings:
结果字符串:
"TEST NAME"
"TEST ADDRESS"
How, can this be done in JavaScript?
如何,这可以在 JavaScript 中完成吗?
回答by Md. Al-Amin
Do like this:
这样做:
var str = "TEST NAME/TEST ADDRESS";
var res = str.split("/");
You will get first part on res[0] and second part on res[1].
您将在 res[0] 上获得第一部分,在 res[1] 上获得第二部分。
回答by Beastoukette
var mystring = 'TEST NAME/TEST ADDRESS';
var splittable = mystring.split('/');
string1 = splittable[0];
string2 = splittable[1];
回答by McDonal_11
For Backslash or For URL or For Path:
对于反斜杠或对于 URL 或对于路径:
If Suppose, we are getting path like below:
如果假设,我们得到如下路径:
C:\fakepath\yourImage.jpeg
If you want to take filename alone,
如果你想单独取文件名,
var scanImagePath = C:\fakepath\yourImage.jpeg;
choosedFileName = scanImagePath.substring(scanImagePath.lastIndexOf("\") + 1, scanImagePath.length);
回答by A-312
var str = "TEST NAME\TEST ADDRESS"; // Show: TEST NAME\TEST ADDRESS
console.log(str);
var res = str.split("\");
console.log(res);