2009-11-04 3 views

답변

4

나는 당신이 preg_match_all을 찾고 있다고 생각합니다.

+0

아니,으로, preg_match_all는 일치의 수, 아니 그것을하지 않았다 – GSto

+5

자신을 일치하는 문자열을 반환? 그것은 여전히 ​​$ matches 배열 참조를 통해 일치를 제공합니다. –

+0

GSto, Josh가 게시 한 링크를 읽으십시오. 이미 언급했듯이 : 당신은 틀렸어. preg_match_all은 아주 잘 사용할 수 있습니다. –

0

당신은 체크 아웃 할 수는 http://php.net/preg_match_all

+0

아니요, preg_match_all은 일치하는 문자열이 아닌 일치하는 수를 반환합니다. – GSto

+1

그건 완전히 잘못되었습니다. Felipe의 응답에서 볼 수 있듯이 preg_match_all에 대한 세 번째 매개 변수는 일치 자체입니다. –

4

preg_match_all('/(\b[a-zA-Z][a-zA-Z0-9-]*)(?=.com\b)/',$data,$matches);