PHP
str_replace(find,replace,string,count)
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string 必需。规定被搜索的字符串。
count 可选。一个变量,对替换数进行计数。
例:str_replace("world","John","Hello world!")
; 返回Hello John!
今天用这个函数来替换字符串里的换行符 \n ,str_replace("\n","<br>",$str)
;貌似不起作用,之前用过是可以的,郁闷。不过后来发现php里面自带了一个替换换行符的函数nl2br(),这个函数的作用是在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />)。用法nl2br(string)
JS
stringObject.replace(regexp/substr,replacement)
regexp/substr 必需。规定子字符串或要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。
js中直接使用str.replace(“a”,”b”)时,只会把str中第一个出现的a替换为b,如果要替换所有的a需要用到正则表达式:str.replace(/a/gi,”b”)这样写就可以了。