2012-03-01 4 views
2

나는 html을 풀고 아이템을 잡으려고 노력하고 있습니다. <tr> 태그입니다. 일부 태그는 어떤 이유로 (<TR>) 대문자로 전달되며 내 패턴에 의해 무시됩니다. 어떻게 패턴을 무시하고 대소 문자를 무시할 수 있습니까?preg_match_all 사용시 대소 문자를 무시해야합니다.

나의 현재 패턴은 다음과 같습니다

preg_match_all("|<tr(.*)</tr>|U",$table,$rows); 

답변

9

당신이 사용하는 데 필요한 i modifierDOCS :

당신은 당신의 말에 i 플래그를 추가해야
preg_match("|<tr(.*></tr>|Ui", ...); 
+0

위대한 작품. 왜 내가 그것을 찾지 못했는지 궁금해. 감사 – user1243021

0

는 정규식 :

preg_match_all("|<tr(.*)</tr>|Ui",$table,$rows); 

그러나 정규식과 HTML을 함께 사용하지 마십시오.

관련 문제