2013-04-22 2 views
1

단지를 : http://pastebin.com/7MZHVu2T정규식 문자열에 사이에있는 모든 일치 -이 코드가

내가 '공공 기능 deleteTopics'

내가 시도 '공공 기능 addTopicParticipants'사이에 모든 것을 얻을 필요가 :

/public function addtopicParticipants(.*?)public function deleteTopics/ 

내가 기억하는 유일한 것입니다.

+0

어떤 언어로 제공됩니까? 너 뭐 해봤 니? – Barmar

+0

안녕하세요. 정규 표현식에서. 나는 Google에서 검색 한 많은 표현을 시도했지만 그 중 아무도 그것을 얻을 수 없었다. 이유를 이해할 수 없습니다. – user2271353

+0

시도한 것들 중 일부를 보여주십시오. 정규 표현식은 언어가 아니며 PHP, Perl, C#, Javascript 등과 같은 언어에서 수행하는 작업입니다. – Barmar

답변

1
preg_match('/public function addTopicParticipants(.*?)public function deleteTopics/s', $text, $match; 

$found = $match[1]; 

s 수정은 .가 줄 바꿈을 일치시킬 수 있습니다.

테스트 됨 here

+0

작동하지 않습니다. http://regexr.com?34kle – user2271353

+0

정규 표현식 테스터는 버그라고 생각합니다. 나는 regexpal에서 그것을 시도, 링크를 참조하십시오. – Barmar

+0

좋습니다, 감사합니다 :) – user2271353