我正在努力使用将抓住这些的正则表达式(php 7.3):
Static Words [word] (foo@bar.com)
RE: Static Words [word] (foo@bar.com)
FW: Static Words [word] (foo@bar.com)
FW: FW: Static Words [word] (foo@bar.com)
我可以通过以下方式获得它:
/.*?(\[.*?\]).*?(\(.*\))/is
但我希望它搜索“静态单词”,然后是方括号中的任何字母数字字符串,然后是圆括号中的电子邮件地址。
请注意,它们可能是“静态词”中的文本,因为这是电子邮件主题行,可以转发或回复。
这是我最终想出的,寻找反馈:
/^(.*?)Static\h+Words\h+\[([A-Za-z0-9]+)\][^()]+\(([^@\s]+@[^@\s.]+\.[^@\s]+)\)$/
