【发布时间】:2016-01-28 11:10:59
【问题描述】:
我正在构建一个 Chrome 扩展程序,它解析整个 DOM/HTML 并
用以下 div 替换任何找到的电子邮件(多封电子邮件):
<div class="email_tmp"> found_email <span>SAVE EMAIL</span></div>
示例:
<body>
<div>Some Text...</div>
<div>text a@a.com text</div>
<div>Some Text...</div>
<p>More Text</p>
<div><div><span>text b@b.com text</span></div></div>
<span>Last text</span>
</body>
替换为:
<body>
<div>Some Text...</div>
<div>text <div class="email_tmp"> a@a.com <span>SAVE EMAIL</span></div> text</div>
<div>Some Text...</div>
<p>More Text</p>
<div><div><span>text <div class="email_tmp"> b@b.com <span>SAVE EMAIL</span></div> text</span></div></div>
<span>Last text</span>
</body>
如何用整个 div
搜索和替换找到的电子邮件,也用电子邮件替换字符串 found_email?
我只想替换找到的电子邮件字符串,仅此而已...
非常感谢任何帮助。
【问题讨论】:
-
你会将什么归类为找到的电子邮件?
-
对不起,我不明白你的问题。谢谢
-
每个带有“email_tmp”类的 div 上的文本是电子邮件吗?
-
您是否尝试使用
xpath和 javascript 来查找您的div? @Philip Enc -
我更新了问题。我必须找到任何可能的电子邮件字符串。如果电子邮件被另一个 div 包裹,那并不重要。只有字符串很重要...
标签: javascript html dom google-chrome-extension html-parsing