나는 문자열이 "ㅋ ㅋ ㅋ ㅋ ㅋ ㅋ"ㅋ "ㅋ ㅋ ㅋ ㅋ"를, 나는«ㅋ ㅋ ㅋ ㅋ ㅋ ㅋ«ㅋ»ㅋ ㅋ ㅋ ㅋ»나는이 스크립트를 사용하려고했다큰 따옴표를 바꾸는 방법은 무엇입니까?
을이 문자열에 따옴표를 교체해야합니다 :
$m=preg_replace('/([^\s>])\\\"/s',"$1»",$m);
$m=preg_replace('/\\\"([^\s])/s',"«$1",$m);
그러나 문자열이 공간에서 시작할 때, 나는 그런 일이 있습니다
»Some text» Some text Some text
내가 어떻게 할 수 있습니까?
예제에서는 "스마트"따옴표를 사용하지만 정규식을 사용하고 있으므로 실제로 따옴표를 바꿀 것입니다. –
정규 표현식을 사용할 수 있습니다. 예, 원본 텍스트는 곧은 따옴표를 사용하며 동일합니다. 문제 야. 나는 "이 따옴표"를 텍스트의 "따옴표"로 대체해야합니다. (내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다) –