我正在编写一个读取文本文件并处理其内容的JS脚本。
我需要检测输入中'
和\'
之间的差异。
关于如何实现这一目标的任何想法?
请注意:
> `'` === `\'`
true
> `'`.length === `\'`.length
true
答案 0 :(得分:0)
如果你在文本文件中确实有一个\'
,就像反斜杠后跟一个撇号一样,你需要转义反斜杠\\'
。
在JS中,反斜杠是一个转义字符,这就是\'
和'
相同的原因。
答案 1 :(得分:0)
在JavaScript string
中,两者之间没有区别。
这是逃避角色的重点,以确保它完整地进入角色。
就JavaScript而言,这5个字符串是相同的:
console.log('\'')
console.log("'")
console.log("\'")
console.log(`'`)
console.log(`\'`)