有没有可能把str_replace
方法和正则表达式结合起来,设计成在一个简单的html < textfield >输入类型中捕获url字符串?
我正在考虑一些简单的东西,比如一个提示,让用户按如下方式进行设置:
这是一些文本,请单击此链接。
显然,单词"here“是它前面的url的href (如果有区别的话,也可以在它之后)。文本输入是从MySQL数据库中提取的。
我相信我的解决方案的开始是这样的:
$regex = '';
$pg = $row['pg'];
$pg = str_replace('{regex goes here}', $pg);
但我知道有些东西不见了。然后我会直接输出$pg段落。
发布于 2012-11-23 19:39:04
查看preg_replace
here,这就是您要查找的内容。
// From the documentation.
preg_replace($regularExpression, $replacement, $subject);
发布于 2012-11-23 19:39:47
你要找的是preg_replace
$pg = preg_replace('{regex goes here}', '{replacement goes here}', $pg);
https://stackoverflow.com/questions/13528337
复制相似问题