php 정규식에 대해 질문드립니다.

preg_match_all을 이용해 특정 문자열 사이에있는 정보를 얻어오고 싶습니다.
예를 들면
<span class="a">
123
321
</span>

이런 부분에서 <span class="a">부터</span>까지의 문자열을  가져오고싶습니다.

여기가 질문드려도 괜찮은 게시판인지 모르겠네요...
|

댓글 2개

<?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

)

)
제가 원하는 정보인것 같습니다! 감사합니다ㅜㅜ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

토크

개발과 관련된 어떤 얘기도 괜찮습니다.

+
번호 제목 글쓴이 날짜 조회
3600 1년 전 조회 621
3599 2년 전 조회 1,552
3598 2년 전 조회 1,394
3597 2년 전 조회 861
3596 2년 전 조회 1,614
3595 2년 전 조회 764
3594 2년 전 조회 1,584
3593 3년 전 조회 1,422
3592 3년 전 조회 1,744
3591 4년 전 조회 1,613
3590 4년 전 조회 1,599
3589 4년 전 조회 1,297
3588 4년 전 조회 1,354
3587 4년 전 조회 1,224
3586 4년 전 조회 1,531
3585 4년 전 조회 1,450
3584 4년 전 조회 1,097
3583 4년 전 조회 1,196
3582 4년 전 조회 1,299
3581 4년 전 조회 2,384
3580 4년 전 조회 1,329
3579 4년 전 조회 1,341
3578 4년 전 조회 1,667
3577 4년 전 조회 1,813
3576 4년 전 조회 1,829
3575 4년 전 조회 1,795
3574 4년 전 조회 2,150
3573 4년 전 조회 1,620
3572 4년 전 조회 1,651
3571 4년 전 조회 1,702
🐛 버그신고