文字列の 2 文字を置換したいのですが、使い方がわかりませんpreg_replace()
。
http://123-test.ab.name.com (or) http://13_test.ab.name.com (or) http://13.test.ab.name.com
上記の URL で、ab のみを bc に置き換えたいと思います。preg_replace()
この状況でどのように使用できますか?
文字列の 2 文字を置換したいのですが、使い方がわかりませんpreg_replace()
。
http://123-test.ab.name.com (or) http://13_test.ab.name.com (or) http://13.test.ab.name.com
上記の URL で、ab のみを bc に置き換えたいと思います。preg_replace()
この状況でどのように使用できますか?
次のようなものです:
$url = "http://123-test.ab.name.com";
$url = preg_replace("/\.(.{2})(\.name\.com)/",".so$2", $url);
// Replace 'so' with whatever you want it to be.
echo $url;
これを試して:
$link : http://123-test.ab.name.com
$res = explode('.',$link);
$to_replace = $res[count($res) - 2] ;
str_replace($to_repalce,"bc",$link);