0
我需要從PHP中的字符串中刪除所有出現的前綴爲兩個破折號的--word。從字符串中刪除所有--arguments
我收集我通過preg_replace()
這樣做,但我不能寫一個正則表達式來做到這一點。
我需要從PHP中的字符串中刪除所有出現的前綴爲兩個破折號的--word。從字符串中刪除所有--arguments
我收集我通過preg_replace()
這樣做,但我不能寫一個正則表達式來做到這一點。
像這樣:
$result = preg_replace ('~--tHeUgLyWoRd\b~', '', $mystring);
任何話(例如伊波利特):
$result = preg_replace('~--\w++\b~', '', $mystring);
的話可以包含連字符:
$result = preg_replace('~--(\w++-?)++\b~', '', $mystring);
,但沒有下劃線:
$result = preg_replace('~--([^\W_]++-?)++\b~', '', $mystring);
是否要刪除所有出現的帶有'--'前綴或唯一字的所有單詞?像@casimir例子'--tHeUgLyWoRd'? – 2013-04-29 01:04:59