【发布时间】:2020-03-07 13:09:45
【问题描述】:
我试图在 ES6 中搜索另一个字符串中是否存在子字符串,即使目标字符串包含搜索文本,它也会失败。
在 devtools 中检查字符串后,我在字符串中发现了一个类似换行符的小字符,这破坏了我的搜索。你可以在today这个词之前的截图中看到它。但是,它没有显示在浏览器中(devtools 上方的图像),我不确定它来自哪里。
这个字符是什么,如何从字符串中去掉它?
(我确定这是一个重复的问题,但我只是不知道要搜索什么,所以如果有人能指出重复的问题,我很乐意关闭这个问题。)
【问题讨论】:
-
除非元素是
<pre>或style="white-space: pre",否则浏览器在呈现文本时会换行,因此您无法看到原始文本中的换行符。 -
啊,我明白了。我将我的文本包裹在
<pre>标记中,这表明原始字符串中有一个换行符。那个角色叫什么,我如何摆脱它以便我的搜索可以工作?
标签: javascript html string google-chrome ecmascript-6