正则表达式str_replace

时间:2012-11-23 11:38:08

标签: php mysql regex url str-replace

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

我正在考虑一些简单的方法,如用户的提示,如下设置:

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

显然,“here”这个词是它之前的url的href(或之后,如果它有所不同)。文本输入来自MySQL数据库。

我相信我的解决方案的开头是:

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

但我知道事情不见了。 然后我会输出$ pg段落。

2 个答案:

答案 0 :(得分:41)

结帐preg_replace here,这就是您要找的内容。

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

答案 1 :(得分:10)

您要找的是preg_replace

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