如何在字符串中应用特殊字符?

时间:2016-01-06 09:58:21

标签: javascript jquery

假设我们有以下字符串对象:

var str = "Real\bWorl\bd";

将\ b视为BackSpace字符,我想要一种机制来获取

ReaWord

结果,这意味着BackSpace字符有些如何在字符串中编译。 除了BackSpace之外,这个特殊字符可能是Delete。 提前谢谢....

4 个答案:

答案 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)