繁体   English   中英

获取 JavaScript 中反斜杠 (\) 后的字符串值

[英]Get string value after a backslash (\) in JavaScript

我知道这个问题已经在这个平台上被问过很多次,但我无法理解如何使用下面的字符串对反斜杠字符 (\) 执行拆分。

student\boy

我试图用\分割,但它给出了undefined

function getSecondPart(str) {
    return str.split("\\")[1];
}
console.log(getSecondPart("student\boy"));

我看到它正在考虑\b (退格),所以如果我指定str.split("\b")[1] ,它会给出oy但我需要 substring 作为boy

字符串中的反斜杠不被视为反斜杠,而是特殊字符“\b”。 如果要在字符串中使用反斜杠,则需要使用双反斜杠。

"student\\boy" // will return "student\boy"
getSecondPart("student\\boy") // will return "boy"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM