3
preg_replace ("/(\p{P})/", ' ', $str)
supprime les apostrophes, ce qui n'est pas le cas. S'il vous plaît aiderSupprimer les signes de ponctuation sauf l'apostrophe Regex
preg_replace ("/(\p{P})/", ' ', $str)
supprime les apostrophes, ce qui n'est pas le cas. S'il vous plaît aiderSupprimer les signes de ponctuation sauf l'apostrophe Regex
Essayez ceci:
/\p{P}(?<!')/
L'affirmation regarder en arrière supplémentaire est de veiller à ce que le caractère de ponctuation n'est pas une apostrophe.