正则表达式str_replace

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)