Mik*_*her 22 php regex mysql url str-replace
是否可以合并一个str_replace带有正则表达式的方法,用于捕获简单的html <textfield>输入类型中的url字符串?
我正在考虑一些简单的东西,如用户的提示,如下设置:
这是一些文本,点击此链接这里.
显然,"here"这个词是它之前的url的href(或之后,如果它有所不同).文本输入来自MySQL数据库.
我相信我的解决方案的开始是这样的:
$regex = '';
$pg = $row['pg'];
$pg = str_replace('{regex goes here}', $pg);
Run Code Online (Sandbox Code Playgroud)
但我知道事情不见了.然后我会输出$ pg段落.
Wes*_*orp 41
看看preg_replace 这里,这是你正在寻找的.
// From the documentation.
preg_replace($regularExpression, $replacement, $subject);
Run Code Online (Sandbox Code Playgroud)
Asa*_*din 10
您正在寻找的是preg_replace:
$pg = preg_replace('{regex goes here}', '{replacement goes here}', $pg);
Run Code Online (Sandbox Code Playgroud)