我知道它很容易为大多数人,但它不适合我,正则表达式的痛苦我很多。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