javascript - 用另一个字符替换某个字符
问题描述
因此,手机发送带有 ASCII 值 8220 的引号,这与我的正则表达式相混淆。所以我想用 ASCII 字符代码 34 替换 ASCII 字符代码 8220。
代码:
daaa = "“hello there“";
daaa.replace(/“/g, "\"");
mydata1 = daaa.charCodeAt(0);
mydata2 = daaa.charCodeAt(12);
console.log("mydata: ", mydata1, mydata2);
运行时的控制台:
mydata: 8220 8220
解决方案
尝试重新分配daaa
变量
与
replace
原始字符串保持不变。
let daaa = "“hello there“";
daaa = daaa.replace(/“/g, "\"");
mydata1 = daaa.charCodeAt(0);
mydata2 = daaa.charCodeAt(12);
console.log("mydata: ", mydata1, mydata2);
推荐阅读
- python - Python检查两个数字是否在两个数字之间
- c++ - 为什么 auto&& 可以绑定左值,而 int&& 不能?
- c# - 在c#中计算字符串中具有特殊字符的字符串
- c++ - boost::static_visitor 未能专门化具有多种不同可能类型的函数模板
- ocr - 获得对 Google Vision OCR 文本注释结果的信心
- .net - 同一文件修订的分组列表并建立它们的关系
- python - 为什么使用map关闭多个文件时close方法未知?
- python - altair动态组合选择条件
- java - 如何在 Twilio Android sdk 中集成多参与者超过 2 个视频会议
- python - 将整数从一个 def 编辑到另一个