海蘭傢伙你能幫助我,一個正則表達式的語法做以下正則表達式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:'不是一個得到很好支持的方案。你爲什麼做這個? –