如何获取字符串,查找某个字符,添加字符,并继续直到字符串结尾? [重复]

This question already has an answer here:

I’m working on a project where I need to use postgresql to update info. I need to take

Martin’s chik ‘n’ chips

And make change it to

Martin\’s chik \’n\’ chips

How would I do this? I’ve looked at other posts, and found out to use substr() to create the new string and strpos() to find the ‘s, and even setting a new variable to keep the position of the previous ‘

Edit: thanks everyone, clearly didn’t do enough research!

</div>

If in PHP: Check out str_replace(). e.g.

$text = "Martin’s chik ‘n’ chips";
$apostrophe = array("'","`","‘","’");
$newtext = str_replace($apostrophe,"\'",$text);

In this specific example, if you don't have any of the 'fancy' apostrophes, check out addslashes() as this will solve everything for you