I want a regex code , to replace all "foo" strings to "bar" , between the html tags pre>< /pre>
here is an example :
< html>
< p> blah blah blah foo try foo< /p>
< pre> foo try foo word foofoo < /pre>
< /html>
shoud be
< html>
< p> blah blah blah foo try foo< /p>
< pre> bar try bar word barbar < /pre>
< /html>
so , that's means all foo between the tags pre should be replaced by .
i tried to use this regex pattern but its not working.
do {
$string = preg_replace('/< pre>([^)]*)foo([^)]*< /pre>)/U', '1boo2', $string, -1,$count);
}while($count != 0);
echo $string;
im sorry for my english
Thank you,
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…