不知道如何解釋這一點,但在這裏。正則表達式匹配字符,除非它們在字符串末尾
$val
可以包含一個字符串,然後沒有,有一個或多個點:使用正則表達式我正在尋找在$val
任何無效字符,然後我想,以取代他們
test
test.
test..
test...
etc
。
(preg_replace('-['.$inv.']-',"",$val))
$inv
是無效條目的陣列,這也包括一個點。
如何從$val
中除去所有$inv
個字符除末尾有點?
如果$val = te%st...
正確的結果應該是測試...
如果$val = te.est.
正確的結果應該是測試。
希望是有道理的。謝謝。
隨着 「關於結束」 你的意思是詞語末尾,行結束或文本結束? –
你能告訴我們你的預期產出應該是什麼? – fedmich
if $ val = te%st ...正確的結果應該是測試... if $ val = te.est。正確的結果應該是測試。 謝謝 – JeffVader