Chrome Web Inspector 中是否有“查找和替换”功能? 如果有,我应该在哪里找到它? 我使用的是 Chrome 26.0.1410.64 版本,如果这有关系的话。
Chrome Web Inspector 中是否有“查找和替换”功能? 如果有,我应该在哪里找到它? 我使用的是 Chrome 26.0.1410.64 版本,如果这有关系的话。
摘自此页面,网址为labnol.org
在浏览网页时,在Windows上按Ctrl+Shift+J或在Mac上按Cmd+Opt+J以打开Chrome开发者工具中的控制台窗口。现在输入以下命令以替换所有ABC单词出现的位置为XYZ。
document.body.innerHTML = document.body.innerHTML.replace(/ABC/g, "XYZ")
document.head.innerHTML = document.head.innerHTML.replace(/ABC/g, "XYZ")
没有内置的搜索和替换功能。如果你想要更改输入框中的文本,可以使用搜索和替换
插件。
或者,如果你想在HTML
中进行搜索和替换,可以在开发者工具元素面板中使用右键单击→编辑为HTML <body>
,用Ctrl+a选择所有文本,将其粘贴到你喜欢的编辑器中,在那里进行更改,然后再将其粘贴回去。
根据 @Cfomodz 的请求,我的回答基于 @davem 的回答:
当您在网页上时,在 Windows 上按下 Ctrl+Shift+J 或在 Mac 上按下 Cmd+Opt+J 以在 Chrome 开发者工具中打开控制台窗口。
通过使用正则表达式,您可以保留原始字符的数量,甚至更好地将其缩减为统一长度(以便更少地提供关于原始内容的线索),并使用可见的删除符号,例如 Unicode 中的“全块”█(U+2588)。例如,要删除 HTML 正文中的所有电子邮件地址,请使用以下命令:
document.body.innerHTML = document.body.innerHTML.replace(/[A-Za-z.-]+@[A-Za-z.-]+/g, "███@██████.███")
查看我的正则表达式演示以查看并尝试实时操作。
在“Sources”面板中进行文件搜索和替换,您可以使用快捷键Ctrl+f。