0

重複の可能性:
正規表現の単語境界は PHP でどのように機能しますか?

単語全体を のみに一致させるにはどうすればよいpreg_replace()ですか?

$string = 'C:\wamp\www\global_tolerance_2012\global\models'


$new_string = str_replace('\\', '/',preg_replace('#(.*?)(global).*#', '$1', $string));

結果、

C:/wamp/www/

私が望む結果、

C:/wamp/www/global_tolerance_2012/
4

1 に答える 1

0
$string = 'C:\wamp\www\global_tolerance_2012\global\models';
$new_string = str_replace( '\\', '/', $string );
$new_string = preg_replace('#/(local|global)/.*#si', '/', $new_string);
于 2012-09-01T14:25:58.883 に答える