作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
例如:
"1+1=2".replace(/=/,"aa");
"1+1=2".replace(/\=/,"aa");
最佳答案
我会选择 this table在 MDN 网络文档中。你会看到 =
没有特殊含义 - 正如@Barmar 所说。您提到了lookaheads , 它使用 ?=
, 但没有前导 ?
这只是一个等号。
没有多少特殊字符需要额外的特殊字符才能“工作”,我想这就是它令人困惑的原因。将其视为 -
结合 [
和 ]
:
0-9
匹配“0-9”[0-9]
匹配“0”和 "1"和 ... 和 "9"[0\-9]
匹配 "0"和 "1"和 ... 和 "9"和“-” -
没有意义,也不必转义,只有与方括号结合使用。这同样适用于
=
有/无
?
.
关于javascript - 为什么我不必转义等号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40776347/
我是一名优秀的程序员,十分优秀!