是否可以将str_replace
方法与正则表达式合并,旨在捕获简单html中的url字符串< textfield>输入类型?
我正在考虑一些简单的方法,如用户的提示,如下设置:
这是一些文字,请点击此链接here。
显然,“here”这个词是它之前的url的href(或之后,如果它有所不同)。文本输入来自MySQL数据库。
我相信我的解决方案的开头是:
$regex = '';
$pg = $row['pg'];
$pg = str_replace('{regex goes here}', $pg);
但我知道事情不见了。 然后我会输出$ pg段落。
答案 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);