1

このパスを想定しましょう:

"...../site/configurationEN/database"
"....../site/configurationDE/database"
"....../site/configurationFR/database"
...
"....../site/configurationXX/database"

ここで、XX は多くの国で多くの値を持つことができます。

正規表現の置換と PHP を使用してパスから XX 文字を削除するにはどうすればよいですか? 上記の文字列のいずれかを変更する式が必要です:

"....../site/configuration/database"

ありがとうございました!

4

1 に答える 1

1

それを試してください:

<?php
$path = "site/configurationDE/database";
$newPath = preg_replace('#^(.*site/configuration)[A-Z]{2}#', '$1', $path);
?>
于 2013-01-08T18:38:53.817 に答える