8 개 정수의 모든 시퀀스를 얻기 위해이 코드에서 8 문자 정수 문자열을 추출하는 것은 잘 작동 : 경기가 20는 iCal 파일
로 시작하면 내가에만 관심이 그러나
preg_match_all('/[0-9]{8}/', $string, $match);
나는 ^20
을 어딘가에 추가해야한다는 것을 알고 있지만, 나는 아무런 성공없이 여러 번 시도했다. 많은 정규식 자습서를 살펴 보았지만 두 가지 검색 방법을 설명하는 것은 아닙니다.
실제로 ICAL 파일을 구문 분석하여 날짜를 추출하려고합니다. 8 자리 정수가 20으로 시작하면 거의 확실하게 날짜입니다. 예를 들어
: DTSTART:20150112T120000Z
'(? = 20) (\ d {8})'을 사용해 보셨습니까? – MacMac