내가 제외한 모든 특수 문자를 제거해야 #
하고 ,
시작과 문자열의 끝에서.
나는 다음과 같이 시도했다.
$q = preg_replace('/[^A-Za-z0-9\-\(\) ]/', '', $q);
이것은 당신을 위해 작동합니다.
이미 사용했듯이 preg_replace()
여기에서는 #
또는 이 아닌 문자열의 시작 또는 끝에있는 모든 문자를 대체합니다 ,
.
$q = preg_replace('/^[^#,]|[^#,]$/', '', $q);
정규식 설명 :
^[^#,]|[^#,]$
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다