html - 排除电子邮件表达式的正则表达式

标签 html regex email notepad++ extract

我有 430 个不同组织的联系我们网页的 HTML 文件,我得到了这些文件以从中提取电子邮件。

我想出的这个正则表达式简单代码可以检测并找到整个文件中的电子邮件

\S*@\S*

我的问题

我正在尝试选择除电子邮件之外的所有内容,以便我可以使用 Notepad++ 的“替换所有打开的文档中的所有内容”功能来删除除电子邮件之外的所有内容。这可以用正则表达式实现吗?

我是否可以选择上面提供的正则表达式之外的所有内容?

最佳答案

确保您安装了最新版本的 Notepad++ 以获得必要的正则表达式支持:

查找内容: (^|\s+)[^@]+(\s+|$)
替换为: \n
🔘 正则表达式

. matches newline 选项不影响操作。

关于html - 排除电子邮件表达式的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38599179/

相关文章:

javascript - 从重复色样设置嵌套元素的背景色

validation - Openerp 中的电子邮件验证?

regex - Intellij 想法 : how to put dollar sign to the replaced content

ruby - 查找句子是否包含 Ruby 中的特定短语

ios - 如何使用默认电子邮件目标地址实现 "Contact Us" View

php - 设置 php 电子邮件的样式以允许 Microsoft Outlook 阅读样式

javascript - 使用 onclick 事件暂停/停止嵌入的 YouTube 视频?

jquery - 使用增量 id 重复 html 单元

html - 在 fbml 中悬停 img

java - 字符串拆分错误输出