REGEX,搜索具有特定定义长度、前缀和;领域(尝试但失败)
嗨,我正在做一些信息安全研究,并在文本箱中搜索 我使用一个文本编辑器来搜索文件,我想搜索具有特定条件的电子邮件地址。文本以逗号分隔 比如说,我知道这封电子邮件有20个字符长,我知道域名是gmail.com,我也知道它以t开头REGEX,搜索具有特定定义长度、前缀和;领域(尝试但失败),regex,search,full-text-search,Regex,Search,Full Text Search,嗨,我正在做一些信息安全研究,并在文本箱中搜索 我使用一个文本编辑器来搜索文件,我想搜索具有特定条件的电子邮件地址。文本以逗号分隔 比如说,我知道这封电子邮件有20个字符长,我知道域名是gmail.com,我也知道它以t开头 [tT](.{9})@gmail.com 如果它是正确的,则应拾取,例如:tqwertyuio@gmail.com和tzxcvb1234@gmail.com. 对吧? 我用的是emEditor,我想它使用的是Boost正则表达式引擎。这个正则表达式不起作用,因为它还返回任
[tT](.{9})@gmail.com
如果它是正确的,则应拾取,例如:tqwertyuio@gmail.com和tzxcvb1234@gmail.com. 对吧?
我用的是emEditor,我想它使用的是Boost正则表达式引擎。这个正则表达式不起作用,因为它还返回任何包含该表达式的内容
我试过使用锚,但它们不起作用。也许是这个引擎。我想我会去:
^[tT](.{9})@gmail.com$
但它不起作用。有什么帮助吗??非常感谢,我真的很想知道为什么我不能这么做。我相信您正在寻找的是一封20个字符长的电子邮件,里面没有字母或数字。在这种情况下,您可以搜索:
(
其中,\w
是字母表或数字,(?是负向前看,(?!\w)
是负向前看
在“查找”对话框中,可以输入此正则表达式,并确保选择“正则表达式”选项
您可能还希望使用相同的正则表达式尝试使用过滤器工具栏
这取决于文本编辑器搜索和替换功能是否基于正则表达式,以及它的正则表达式风格。您好,Wiktor。只想搜索和提取-不替换。您建议移动文本编辑器吗?正则表达式对吗?[tT](.{9})@gmail.com
将匹配字符串,如t123456789@gmail.com
,t1245689@gmail.com
等。在记事本++中。这是更好的正则表达式:[tT]\S{9}@gmail\.com-\S避免空格和\.will必须“.”不是每个字符,查找都是很好的在线正则表达式测试工具,直到还没有找到解决方案。在我的正则表达式测试工具中尝试了这些方法,但不起作用:(感谢Yutaka,由于一些CSV错误,情况就是这样!也非常感谢您提供了一款很棒的产品。