Regex Php Url协议

时间:2013-09-21 06:43:10

标签: php regex

你能帮我解决这个问题吗,一个正则表达式语法来执行以下操作

  1. 如果链接以//开头,那么我将进行字符串连接添加 “文件:”
  2. 如果链接以任何内容开头,我将进行字符串连接以添加 “HTML://”
  3. 示例为1,如果它以
    开头  //host/data/user/temp/data.text希望将其设为“file:// host / data / user ...”

    示例:对于2,如果它以
    开头  谷歌我想把它变成“html://Google.com”

1 个答案:

答案 0 :(得分:-1)

 Try this.   
     $subject =   'filename';
     //$subject =  '//filename';
    if(preg_match("/^\/\//", $subject)){
      //$newstring=  preg_replace("/^\/\//", "file://", $subject);
      $newstring= "file:".$subject;
    }else{
     $newstring= "http://".$subject;
    }