我有一个Button,它创建了这个模板代码
[5afc4076e9f1b1526481014.pdf]##LINKNAME## (96.51 kb)
文件名和文件大小各不相同,用户也可以更改##LINKNAME##
。
这段代码转到数据库,当我找回它时,我想将它替换为
<a href="5afc4076e9f1b1526481014.pdf" target="_blank">##LINKNAME## <i>(96.51 kb)</i></a>
我想我需要使用preg_replace()
,但我并不擅长正则表达式。
我在这里停了下来:
<?php
$string = ' [5afc4076e9f1b1526481014.pdf]##LINKNAME## (96.51 kb)';
$regex = '[[a-zA-Z0-9]+.pdf](.*?)\s';
$replace = 'I DONT KNOW';
echo preg_replace($regex, $replace, $string);
?>
我知道这完全是一团糟,但只要我不知道正则表达式和正确的$replace
,我就不会得到任何结果。
答案 0 :(得分:2)