转换输入字符串中的任何转换(转义)字符

 

      /*
       * 下面 oldStr 存储的是一段json格式的字符串
       * {"id":"123","msg":"\u6570\u636e\u5df2\u5b58\u5728}
       * 其中的 \u6570 是16进制的 unicode 字符展现形式
       * 这几个字符 \u6570\u636e\u5df2\u5b58\u5728 等于中文的 “数据已存在”几个字
       */
      string oldStr = "{\"id\":\"123\",\"msg\":\"\u6570\\u636e\\u5df2\\u5b58\\u5728\"}";
      // old = {"id":"123","msg":"\u6570\u636e\u5df2\u5b58\u5728};


      //转换输入字符串中的任何转换字符
      string newStr = System.Text.RegularExpressions.Regex.Unescape(oldStr);
      //newStr = {"id":"123","msg":"数据已存在"}

你可能感兴趣的:(转换输入字符串中的任何转换(转义)字符)