PHP에서 구두점 주위에 공백이 뒤 따르는 문장 부호가 뒤 따르는 공백을 대체하려고합니다.PHP에서 구두점 주위의 공백을 바꿉니다.
예를 들어 "Hello , I am here ! Not anymore. .. "
은 "Hello, I am here! Not anymore... "
이되어야합니다. 나는 참조
PHP
$string = preg_replace('/\s*[[:punct:]]\s*/', '$2 ', $string);
와 정규 표현식을 사용하기 위해 노력하고있어하지만 조각은 구두점을 제거합니다 "Hello I am here Not anymore"
합니다.
내가 무엇이 누락 되었습니까?
이것은'를 대체하지 않습니다. . . '에 의해'. – Toto