正则表达式str_replace

2022-08-30 15:10:48

是否可以将一个方法与正则表达式合并,旨在捕获简单html<文本字段中的url字符串>输入类型?str_replace

我正在考虑一些简单的事情,例如用户设置它的提示,如下所示:

这是一些文本,请单击此处的链接。

显然,“这里”这个词是它之前(或之后,如果这有区别的话)的url的href。文本输入是从 MySQL 数据库中提取的。

我相信我的解决方案的开始是这样的:

$regex = '';
$pg = $row['pg'];
$pg = str_replace('{regex goes here}', $pg);

但我知道缺少了一些东西。然后我只输出$pg段落。


答案 1

在这里查看,这就是您正在寻找的。preg_replace

// From the documentation.
preg_replace($regularExpression, $replacement, $subject); 

答案 2

您要查找的是preg_replace

$pg = preg_replace('{regex goes here}', '{replacement goes here}', $pg);

推荐