替换& # 39; & # 39;& # 39; & # 39;在一个字符串中
Replace '' with '-' in a string
我已经看到了之前问的所有问题,但它没有帮助我。我有一个包含反斜杠的字符串,我想用'-'替换反斜杠
var s="adbc'sjhf'fkjfh'af";
s = s.replace(/''/g,'-');
alert(s);
我认为这是正确的方法,当然我错了,因为在警报中它显示adbcsjhffkjfhaf
,但我需要它像adbc-sjhf-fkjfh-af
。
我在这里犯了什么错误,原因是什么,如何实现这个…?
Working JS Fiddle
您的s
初始值为adbcsjhffkjfhaf
。你是指
var s="adbc''sjhf''fkjfh''af";
你需要在你的输入字符串中使用双反斜杠:
var s="adbc''sjhf''fkjfh''af";
在字符串字面值中以'''作为字符的前缀赋予该字符特殊的含义(例如''t'
表示制表符)。如果你想在字符串中包含''',你必须用第二个反斜杠转义:''''
Javascript忽略了字符串中的's
'f
'a
中的'
。分配完后做一个console.log(s)
,你就明白了。
你需要用''
转义'
。如:"adbc''sjhf''fkjfh''af"
字符串不包含反斜杠,它包含'a, 's和'f (Form Feed的转义序列)。
如果您将字符串更改为adbc''sjhf''fkjfh''af
var s="adbc''sjhf''fkjfh''af";
s = s.replace(/''/g,'-');
alert(s);
你可以用-
相关文章:
- NodeJS在一个较大的字符串中获取一个字符串的索引
- Javascript:用while循环在给定的count参数中重复一个字符串
- 如何使用另一个字符串作为模板从字符串中提取数据
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 我可以使用JS一次使用JSON数组中的一个字符串吗
- 将字符串转换为数组使用javascript更新一个值并返回一个字符串
- 如何在JavaScript中每隔第n个字符分割一个字符串
- 我需要使用什么语法来向一个对象的成员添加一个临时数组,该成员等同于一个字符串的通用列表
- 使用Jquery从所有元素创建一个字符串
- 在Javascript中截断一个字符串,混淆了最后两个测试字符串
- Javascript使用本地存储,回调对象并用Json更改为一个字符串以用于填充函数
- 将一个字符串数组解析为一个新的数组javascript
- 我可以在两个javascript文件之间传递一个字符串吗?
- 如何拆分一个字符串,然后将它们与另一个字符串匹配
- get没有方法“writefile”,即使输入是一个字符串
- 将 url 中的一个字符串替换为另一个字符串
- 如何在 javascript 中使用正则表达式在其他两个字符串之间找到一个字符串
- “JSON.parse(str)”返回“意外令牌c”,但str是一个字符串
- 递归查找嵌套数组中的最后一个字符串