我知道它很容易爲大多數人,但它不適合我,正則表達式的痛苦我很多。PHP替換字符串中的特殊字符
我需要的是更換裏面的所有字符串「%s」的......「%s」的一個元素:
原:我已閱讀並接受預訂%S
%STHE條款我想是更換所有的「預訂的%s%STHE術語」類似:提前
<a href="..." id="enlaceCondiciones" target="_blank" >Condiciones de venta</a>
感謝。
PD:文本對 '%s' 內 - 這取決於用戶的語言 '%s' 的變化,所以一個簡單的str_replace函數是不是在這種情況下,解決方案
'str_replace'是很不夠的任務給出。 – raina77ow
沒有它不行,因爲裏面的文本「%s」的並不總是相同的,它的變化取決於用戶所使用的 –
「任務給出」語言在這裏是關鍵。如果你有多個表達(和/或不知道所有的人),使用'的preg_replace( '/%S [^%] +%S /', 'string_to_replace',$ your_string)'。 – raina77ow