我想用PHP來製作一種麪包屑。 (我見過一些交鑰匙解決方案,但它們完全不符合我的需求) 我需要從結尾(向後)修剪一個字符串,直到第二次出現»。我嘗試過貪婪/懶惰的表情,不同組合的量詞,但都是徒勞的。該字符串或者保持未修剪或切到最後(從結尾開始計算)»。需要你的幫助!需要從結尾(向後)修剪一個字符串,直到出現第二個表達式
這一次修剪到最後出現:
<?php
$foo = 'First Text » Second text » Third text » Maybe Forth text » ' ;
if ($thisFolder == "index"){
echo preg_replace('/(»(.+?)»)? $/', '', $foo);
}
?>
謝謝,卡西米爾和希波呂特。你的代碼對我很好,不像正則表達式那樣,它不會刪除First Text。 – Ken