답변 4개
[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*] 부분은
<>'"\%=()/^* 를 공백으로 치환 해주는 부분은데
[] 대 괄호안에 있기때문에 $sca에 대괄호에 포함하는 모든 부분을 공백으로 치환 해주는거고
각 특수기호에 \를 붙여 주는건 preg 패턴 문법과 혼용되지 않도록 구분해주는것이고요.
특수기호가 아니라면 이런식으로 사용할수도 있고요
http://codepad.org/YNA8lnCf">http://codepad.org/YNA8lnCf
이렇게 숫자만 치환 한다거나
http://codepad.org/iFr0KKX1">http://codepad.org/iFr0KKX1
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
preg_replace("패턴" , "바꿀 패턴" , "바꿀 문장");
입니다....
밑에 보시면 / [ 등과 같은 패턴을 제거하는 함수입니다.
예제
if(preg_match("/^[0-9]/", $clue, $match )){
$dnoun_tmp = $clue;
# . / , 등의 패턴을 제거
$dnoun_tmp = preg_replace('/\.|,|^\/$/', "", $dnoun_tmp);
# 숫자 제거
$dnoun_tmp = preg_replace('/[0-9]/' , "" , $dnoun_tmp);
$dnoun_tmp = preg_replace('/이상$|미만$/' , "" , $dnoun_tmp);
echo $clue . "\t" ." => \t". $dnoun_tmp . "</br>";
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인