소스에서 반복되는구문 자동추출하기질문 정보
소스에서 반복되는구문 자동추출하기질문
본문
html 소스중에
<a href="#" class="클레스이름" onclick="ui(첫번째, '두번째',세번째,'네번째','다섯번째','', 'true', 'ana08'); return false;">
해당html코드에 위의 구문이반복적으로 나옵니다.
위에고드에서 달라지는부분은 위에 컬러부분 이름들이 달라집니다.
만들고싶은 php프로그램은 해당html코드를 php 프로그램에 넣으면 해당하는 위코드의 첫번째와 세번째 이름만 자동으로 추출하고싶은데 이런기능이 가능할까요 ?
댓글 전체

$document = "전체내용";
foreach(explode("\n", $document) as $line) {
preg_match("/ui\(([^,']+), '[^']+',([^,']+)/", $line, $matches);
if($matches[1]) {
$save1[] = $matches[1];
$save2[] = $matches[2];
}
}
이런식으로 정규식을 이용하면 어떨까요?
테스트하진 않았으니 저대로 실행하면 아마 에러가 날 겁니다. ㅎㅎㅎ
foreach(explode("\n", $document) as $line) {
preg_match("/ui\(([^,']+), '[^']+',([^,']+)/", $line, $matches);
if($matches[1]) {
$save1[] = $matches[1];
$save2[] = $matches[2];
}
}
이런식으로 정규식을 이용하면 어떨까요?
테스트하진 않았으니 저대로 실행하면 아마 에러가 날 겁니다. ㅎㅎㅎ

안녕하세요 ~ 말러님~^^ 테스트해보아야겠네요~ 감사드립니다~&^^