我从ajax响应中获取多个字符串,所以我得到一个重复多次的奇怪字符串。我尝试删除它但它没有工作任何人可以帮助我解决这个问题 这是我在输出中得到的字符串
user = "[\u0026quot;aniket\u0026quot;, \u0026quot;shivam\u0026quot;, \u0026quot;alambagh churah\u0026quot;, \u0026quot;Jyoti tiwari chatur\u0026quot;, \u0026quot;A-12121\u0026quot;, \u0026quot;prateek@gmail.com\u0026quot;, \u0026quot;ANC-22\u0026quot;, \u0026quot;Ahdada-2\u0026quot;, nil, \u0026quot;mobile appli\u0026quot;, \u0026quot;hari tiwari\u0026quot;, \u0026quot;121221\u0026quot;]"
我需要从字符串中删除\u0026quot;
..
当我做puts "#{user.classs}"
它说String
我尝试使用gsub
,但它对我不起作用,或者我没有正确使用它
user.gsub!('\u0026quot;', '')
我正在通过我的ajax电话发送回复 function download_csv(user_Data){ // alert(user_Data)//在这个基本上我得到的数据来自//这里我发送给我的控制器
$.ajax({
url: "users/download",
type: "POST",
data: {user_Data: duser_Datata},
dataType: "text",
complete: function(){
},
success: function(data,xhr){
},
error: function(){
alert('ajax error')
}
})
}
答案 0 :(得分:1)
尝试使用user.gsub!("\u0026quot;", '')
'转义序列'在单引号字符串中不起作用。
答案 1 :(得分:0)
我需要将{rgx与gsub
一起使用,如果您需要修改原始字符串,请使用gsub!
。
s = "["aniket", "shivam", "alambagh churah", "Jyoti tiwari chatur", "A-12121", "prateek@gmail.com", "ANC-22", "Ahdada-2", nil, "mobile appli", "hari tiwari", "121221"]"
s.gsub(/\\u0026quot;/, "")
# => "["aniket", "shivam", "alambagh churah", "Jyoti tiwari chatur", "A-12121", "prateek@gmail.com", "ANC-22", "Ahdada-2", nil, "mobile appli", "hari tiwari", "121221"]"