php - php - 用 HTML 替换模板代码
问题描述
我有一个按钮,它创建了这个模板代码
[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
.
解决方案
推荐阅读
- java - 使用 ECDSA 公钥验证 JWT 签名 - 解码签名字节时出错
- java - 如何使用java从csv文件的每一行中删除逗号
- php - 当所选行具有 NULL 值时,允许的内存大小已耗尽
- rest - 意外路径变量类型上的 400 与 404
- php - 为什么我不能写“
我正在尝试
PHP
,VSCode
但是当我输入<?PHP echo ("Something") ?>
我猜,打开和关闭 PHP 标记的颜色为红色,通常表示其中
**error**
- arrays - 如何在颤振中解析复杂的json
- angular - 单击并拖动触发方法(角度)
- python - 同时使用 openpyxl 库加载 .xlsx 文件时出错
- php - php中的警告:无法打开流:没有这样的文件/目录
- scala - 当隐式 def tupleOrderingDesc:Ordering[Tuple2[String,Int]] 将被触发