【发布时间】:2026-01-11 20:30:01
【问题描述】:
我想在 cPanel 中创建一个过滤器来替换我正在使用的 + 和 @ 之间的字符
目前我有
#(.*?)(?:(?!@).)*
我当前在 cPanel 中的过滤器设置是:
To matches regex: #.+@domain.tld
Forward to: name@domain.tld
但我希望它在#之前实际交付给零件 有没有办法告诉cPanel在#之前交付给零件?
【问题讨论】:
-
不要使用lookbehind,将
+作为匹配模式的一部分。 -
抱歉,它需要“匹配”,以便它看到“收件人”电子邮件地址包含#service@。现在它是 (.*?)#.+@domain.tld 似乎可以工作,但我仍然需要将它发送到带有 # 的地址以及 # 和 @ 之间的部分已删除:/ regex101.com/r/zF0wB3/9
-
你能举例说明你想匹配的名字以及他们应该传递给什么吗?原始问题的地址中包含
+,这是怎么回事?