1
作爲一個例子,我如何刪除字符串末尾的字符「&」?htaccess刪除字符串末尾的多個字符
RewriteCond &&&&fddfdf&&& ^&*(.*)&*$
RewriteRule .* - [E=test:%1,NE]
變量「test」彷彿回到「fddfdf & & &」而不是「fddfdf」的預期輸出, 任何想法什麼是錯用此代碼?
作爲一個例子,我如何刪除字符串末尾的字符「&」?htaccess刪除字符串末尾的多個字符
RewriteCond &&&&fddfdf&&& ^&*(.*)&*$
RewriteRule .* - [E=test:%1,NE]
變量「test」彷彿回到「fddfdf & & &」而不是「fddfdf」的預期輸出, 任何想法什麼是錯用此代碼?
(.*)
也捕獲&
。最後的&*$
並不妨礙這一點;正則表達式仍然滿足,因爲它匹配缺少&
。使用(.*?)
使正則表達式不情願。它將匹配到第一個&
。
一起:
RewriteCond &&&&fddfdf&&& ^&*(.*?)&*$
謝謝你,我現在明白了! – user2512144