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 回答