php:如何用正则表达式替换以下字符串?
希望替换所有出现的,包括双引号php:如何用正则表达式替换以下字符串?,php,regex,Php,Regex,希望替换所有出现的,包括双引号 ”http://somebunchofchar“ 到 “链接” 我想出了preg\u replace(“/\”http:\/\/.\”/I“,“\”link\”,$string)只需在点后添加星号和问号即可 preg\u replace(“/\”http:\/\/.\”/i“,“\”link\”,$string)只需在点后添加星号和问号即可 preg\u replace(“/\”http:\/\/.\”/i“,“\”link\”,$string)看看这里: 如何将
”http://somebunchofchar“
到
“链接”
我想出了
preg\u replace(“/\”http:\/\/.\”/I“,“\”link\”,$string)代码>只需在点后添加星号和问号即可
preg\u replace(“/\”http:\/\/.\”/i“,“\”link\”,$string)代码>只需在点后添加星号和问号即可
preg\u replace(“/\”http:\/\/.\”/i“,“\”link\”,$string)代码>看看这里:
如何将URL与正确的模式匹配;然后使用preg_替换为特定的regexp模式;-)(您可以很容易地在模式的开头和结尾添加这些引号):-)只需查看这里:
如何将URL与正确的模式匹配;然后使用preg_替换为特定的regexp模式;-)(您可以很容易地在模式的开头和结尾添加这些引号):-)您可以使用:
preg_replace('~"http://[^"]*"~i', '"link"', $string);
您可以使用:
preg_replace('~"http://[^"]*"~i', '"link"', $string);