将Outlook传入的电子邮件中的某些文本转换为链接?

时间:2011-12-14 16:45:11

标签: php vbscript outlook

我想对传入的电子邮件进行一些操作。即将所有6位数字转换为基于数字导致网址的链接。

我不想打开一大堆蠕虫,除了PHP之外的API或语言,这不是那么多的节省时间,但它会很好。有人做过这样的事吗?只是想指向正确的方向!

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式查找您的号码并将其替换为您的链接。由于我不知道你的链接结构,我做了一个。

这是一个简单的例子:

$str = "Testing 385758 String";
preg_replace( '/(\d{6})/', '<a href="www.example.com/index.php?number=$1">$1</a>', $str);

这会将$str变为:

Testing <a href="www.example.com/index.php?number=385758">385758</a> String

Demo