PHP로 파일을 처리하고 있습니다.정규 표현식 : 특정 단어까지 모두 일치 (PHP)
이 파일에는 항상 "단계"(1 단계, 2 단계 등)라는 단어로 시작하고 항상 "끝 단계"로 끝나는 몇 개의 블록이 들어 있습니다. 끝내면 개행을 할 수는 있지만 결코 결과는 2 개가 될 수 없습니다.
배열로 바꾸는 정규식을 작성하려고합니다. 내가 가진 무엇
지금까지
preg_match_all("/Step([^\"end step\"]*)/s", $content, $matches);
patnern의 끝에/s이 (가) newslines 너무 포함 할 수 있도록이다. 물론, "end step"의 모든 글자가 1 단어를 형성 할 때뿐만 아니라 제외되기 때문에 이것은 작동하지 않습니다. 올바른 정규식을 작성하려면 어떻게해야합니까?
파일 내용의 일부를 게시 할 수 있습니까? –
일치하는 텍스트의 예를 게시 할 수 있습니까? – Chris