我無法找到如何解決以下問題:PHP - 正則表達式刪除一個字符太多
preg_replace("/e[^t]/", "", "testet");
這應切出只是「E」,但它會刪除「上課」。我怎樣才能做到這一點,它只會刪除第一個e(並將第二個e'離開)?
謝謝!
我無法找到如何解決以下問題:PHP - 正則表達式刪除一個字符太多
preg_replace("/e[^t]/", "", "testet");
這應切出只是「E」,但它會刪除「上課」。我怎樣才能做到這一點,它只會刪除第一個e(並將第二個e'離開)?
謝謝!
preg_replace("/e([^t])/", "$1", "testet");
嘗試代替/e[^t]/
與/e(?!t)/
(負向前看符號)
你想要什麼字符串? 'teetet'或'testet'? –