海兰家伙你能帮助我,一个正则表达式的语法做以下正则表达式PHP的URL协议
- 如果一个链接以//然后我会做出字符串连接开始添加 “文件: “
- 如果链路一无所有开始,我会做一个字符串连接添加 ‘HTML://’
例1如果它与
//主机/数据/用户/临时启动/ data.text想让它“文件://主机/数据/用户......”
例如:2,如果它开始
Google.com我想让它 “HTML://Google.com”
海兰家伙你能帮助我,一个正则表达式的语法做以下正则表达式PHP的URL协议
例1如果它与
//主机/数据/用户/临时启动/ data.text想让它“文件://主机/数据/用户......”
例如:2,如果它开始
Google.com我想让它 “HTML://Google.com”
Try this.
$subject = 'filename';
//$subject = '//filename';
if(preg_match("/^\/\//", $subject)){
//$newstring= preg_replace("/^\/\//", "file://", $subject);
$newstring= "file:".$subject;
}else{
$newstring= "http://".$subject;
}
谢谢这是有帮助的,但我想我问了错误的问题,你知道我该如何使它可以检测到什么路径去,只有一个$主题变量,并把它和“如果”作为杰克 – ColinLight3
建议我不清楚你的要求。发布它作为一个新问题,如果你觉得这个有用。请投票..急需一些声誉:) – harikrish
这将是'$ newstring =“file:”。 $ subject;',//已经存在,并且'strpos()'会更有效率。 – tigrang
'file:'方案需要多一个'/'和'html:'不是一个得到很好支持的方案。你为什么做这个? –