小编Chr*_*ris的帖子

将文本替换为尚未存在的超链接

一个更好的例子是:

$string = "That is a very nice ford mustang, if only every other ford was quite as nice as this honda";
Run Code Online (Sandbox Code Playgroud)

我想用制造商和型号的链接替换汽车名称,如果它们匹配,或者只是制造商,但是如果有制造商和型号,如果你使用str替换,它将链接放在链接中....

$remove = array("ford mustang","ford","honda");
$replaceWith = array("<a href='fordID'>ford</a>","<a href='fordmustangID'>ford mustang</a>","<a href='hondaID'>honda</a>");
Run Code Online (Sandbox Code Playgroud)

这给出了结果:

"That is a very nice <a href='<a href='fordmustangID'>ford mustang</a>ID'><a href='fordmustangID'>ford mustang</a></a>, if only every other <a href='fordmustangID'>ford mustang</a> was quite as nice as this <a href='hondaID'>honda</a>"
Run Code Online (Sandbox Code Playgroud)

我只希望它创建一个超链接,如果没有一个已经像这样:

  "That is a very nice <a href='fordmustangID'>ford mustang</a>, if only every other <a href='fordID'>ford</a> was quite as nice …
Run Code Online (Sandbox Code Playgroud)

php regex preg-replace str-replace

6
推荐指数
1
解决办法
231
查看次数

添加Outlook 2013 mailitem contextmenu.VS 2012 C#

嗨,我想为outlook 2013 mailitem contextmenu添加一个新按钮.我使用VS 2012 C#.

我上传了互联网,但无法找到一种方法来实现这一点,即时升级Outlook 2010插件修改了上下文菜单.

outlook-addin visual-studio-2012

5
推荐指数
1
解决办法
5406
查看次数