假设我们有以下字符串对象:
var str = "Real\bWorl\bd";
将\ b视为BackSpace字符,我想要一种机制来获取
ReaWord
结果,这意味着BackSpace字符有些如何在字符串中编译。 除了BackSpace之外,这个特殊字符可能是Delete。 提前谢谢....
答案 0 :(得分:0)
function formatStr(str){
if(str.indexOf("\b")!=-1){
return formatStr(str.substring(0, str.indexOf("\b")-1) +
str.substring(str.indexOf("\b")+1, str.length));
}
else return str;
}
var str = "Real\bWor\bld";
alert(formatStr(str));

答案 1 :(得分:0)
试试这个
(*env)->DeleteLocalRef(env, jbIn);
答案 2 :(得分:-1)
检查
function removeBackspaces()
{
var str = "Real\bWorl\bd";
var word = "";
for(var i=0; i < str.length; i++)
{
if(str[i] != '\b')
{
word += str[i]
}
else
{
//var lastIndex = word.lastIndexOf(" ");
word = word.substring(0, word.length-1);
}
}
return word;
}
答案 3 :(得分:-4)
使用以下代码
UNESCAPE(STR)