2010-03-15 6 views
0

내가는 preg_match 매칭 배수

href="domain.com/subdir/?key=value 

I이 원하는 정보에서 정보를 추출 할 수는 preg_match를 사용하기 위해 노력하고있어 일치

  1. domain.com
  2. 하위 디렉터리

누군가가 preg_match 문을 작성하는 올바른 방법을 제안 할 수 있습니까?

감사합니다.

+0

그래서 귀하의 의견이 실제로이 조각'HREF =이다 일 "domain.com/subdir/? 키 = 값 '? – Gumbo

답변

1

사용이 정규식으로

/href="(.+..+?)/(.+?)/(\?.+?=.+)"/

해야

preg_match('/href="(.+\..+?)\/(.+?)\/(\?.+?=.+)"/', $input, $matches); 
echo "First Match: {$matches[0]}\n"; 
+0

이 작성하는 방법? $ 테스트 =이가"HREF ='도메인. "/ href = '(. + \ .. +?) \/(. +?) \/(\?.? =?)'/"preg_match ("/ href = , $ test, $ match); echo $ matches [0]; echo $ matches [1]; 그래도 작동하지 않습니다. –

+0

새 양식이 작동해야합니다. – zellio

+0

내 오류입니다. 네, 효과가있었습니다. 감사! –