2012-11-09 2 views
0

를 preg_match를 추가하려면 어떻게 :나는 특정 문자가이 코드를

$tags = preg_match_all('~%([a-zA-Z0-9]+)\.([a-zA-Z0-9]+)%~', $text, $matches); 

그것은 잘 작동하지만 난 "_"문자를 추가 할 수 있도록하고 싶습니다 내가 어떻게 알 수 없습니다.

나는 몇 가지 대답을 기다리고 있습니다!

베드로가

+1

음에 허용 된 문자에 추가 * 어디에 * 당신은 그것을 추가 할 수 있습니까? 그리고 작동하지 않는 것은 무엇입니까? – hakre

+0

이것을 적용하고자하는 '_'가 포함 된 문자열 예제를 제공하십시오. – David

+0

@harke 나는 아무것도 작동하지 않는다고 말하지 않았다. 맘에는 0-9 a-z 만 허용됩니다. 간단히 _을 추가하고 싶습니다. 닉시 답변이 효과가있을 것 같습니다! –

답변

1

그냥 그들 각 그룹?

$tags = preg_match_all('~%([a-zA-Z0-9_]+)\.([a-zA-Z0-9_]+)%~', $text, $matches); 
            ^   ^
+0

감사합니다 @nickhar! 그것은 대접을했습니다! 좋은 작업! –

관련 문제