php 정규식에 대해 질문드립니다.
preg_match_all을 이용해 특정 문자열 사이에있는 정보를 얻어오고 싶습니다.
예를 들면
<span class="a">
123
321
</span>
이런 부분에서 <span class="a">부터</span>까지의 문자열을 가져오고싶습니다.
여기가 질문드려도 괜찮은 게시판인지 모르겠네요...
댓글 2개
12년 전
<?php
$str = '
<span class="a">
123
321
</span>';
preg_match_all('/<span[^>]+>(.*)<\/span>/s', $str, $matches);
print_r($matches);
?>
이런것 말씀이신가요?
결과 :
Array
(
[0] => Array
(
[0] => <span class="a">
123
321
</span>
)
[1] => Array
(
[0] =>
123
321
)
)
$str = '
<span class="a">
123
321
</span>';
preg_match_all('/<span[^>]+>(.*)<\/span>/s', $str, $matches);
print_r($matches);
?>
이런것 말씀이신가요?
결과 :
Array
(
[0] => Array
(
[0] => <span class="a">
123
321
</span>
)
[1] => Array
(
[0] =>
123
321
)
)
12년 전
제가 원하는 정보인것 같습니다! 감사합니다ㅜㅜ
게시판 목록
개발자톡
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1034 |
|
12년 전 | 1014 | |
| 1033 | 12년 전 | 1800 | ||
| 1032 | 12년 전 | 673 | ||
| 1031 |
차가운바람
|
12년 전 | 977 | |
| 1030 | 12년 전 | 670 | ||
| 1029 |
강명구베드로
|
12년 전 | 568 | |
| 1028 |
|
12년 전 | 472 | |
| 1027 | 12년 전 | 1075 | ||
| 1026 | 12년 전 | 715 | ||
| 1025 | 12년 전 | 603 | ||
| 1024 | 12년 전 | 487 | ||
| 1023 |
geektoo
|
12년 전 | 735 | |
| 1022 | 12년 전 | 391 | ||
| 1021 | 12년 전 | 426 | ||
| 1020 | 12년 전 | 554 | ||
| 1019 | 12년 전 | 964 | ||
| 1018 | 12년 전 | 421 | ||
| 1017 | 12년 전 | 804 | ||
| 1016 | 12년 전 | 875 | ||
| 1015 | 12년 전 | 621 | ||
| 1014 | 12년 전 | 834 | ||
| 1013 | 12년 전 | 479 | ||
| 1012 | 12년 전 | 907 | ||
| 1011 | 12년 전 | 893 | ||
| 1010 | 12년 전 | 662 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기