re.findall(r'(\b[a-zA-Z][a-zA-Z0-9-]*)(?=\.com\b)', DATA)
이 줄은 어떻게 PHP로 표시됩니까?PHP에서 파이썬의 "findAll"함수에 해당하는 것은 무엇입니까?
re.findall(r'(\b[a-zA-Z][a-zA-Z0-9-]*)(?=\.com\b)', DATA)
이 줄은 어떻게 PHP로 표시됩니까?PHP에서 파이썬의 "findAll"함수에 해당하는 것은 무엇입니까?
나는 당신이 preg_match_all
을 찾고 있다고 생각합니다.
당신은 체크 아웃 할 수는 http://php.net/preg_match_all
아니요, preg_match_all은 일치하는 문자열이 아닌 일치하는 수를 반환합니다. – GSto
그건 완전히 잘못되었습니다. Felipe의 응답에서 볼 수 있듯이 preg_match_all에 대한 세 번째 매개 변수는 일치 자체입니다. –
preg_match_all('/(\b[a-zA-Z][a-zA-Z0-9-]*)(?=.com\b)/',$data,$matches);
아니,으로, preg_match_all는 일치의 수, 아니 그것을하지 않았다 – GSto
자신을 일치하는 문자열을 반환? 그것은 여전히 $ matches 배열 참조를 통해 일치를 제공합니다. –
GSto, Josh가 게시 한 링크를 읽으십시오. 이미 언급했듯이 : 당신은 틀렸어. preg_match_all은 아주 잘 사용할 수 있습니다. –