php - 正则表达式 str_replace

标签 php mysql regex url str-replace

是否可以将 str_replace 方法与正则表达式结合起来,用于在简单的 html < textfield > 输入类型中捕获 url 字符串?

我正在考虑一些简单的事情,比如提示用户进行如下设置:

这是一些文字,点击此链接 here .

显然,“这里”这个词是它之前(或之后,如果有区别的话)的 URL 的一个 href。文本输入来自 MySQL 数据库。

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

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

但我知道有些东西不见了。 然后我会输出 $pg 段落。

最佳答案

查看 preg_replace here ,这就是你要找的。

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

关于php - 正则表达式 str_replace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13528337/

相关文章:

php - 如何将一个表元素与另一表进行比较

php - 为什么即使在发送无缓存 header 后页面仍在缓存?

php - 关于构建自己的(PHP)MVC框架的问题

php - 在 php 编码中将 php 连接到下拉列表

php - 使用 PHPass 散列密码问题

php - 这个正则表达式在做什么?

java - Java如何获取字符串中通配符的值?

php - fatal error : Call to a member function bind_param() on boolean [duplicate]

Mysql 不会在 ubuntu 服务器 16.04 上重新启动

java - 拒绝前导/结尾非字母数字字符的字边界