테스트 사이트 - 개발 중인 베타 버전입니다

입/출금 문자 정규식 문의 드립니다 채택완료

turbogdi 3년 전 조회 1,885

</p>

<p>    $pattern = "/입금(.*?)원(.*?)잔/";

    $content = $_GET['content'];

    $content_if = preg_replace($pattern, $content, $matches);

    var_dump($matches);</p>

<p>

 

[Web발신][카카오뱅크]김*제(1183)09/28 11:13입금 1원테스트잔액 1원

 

localhost/test.php?content=[Web%EB%B0%9C%EC%8B%A0][%EC%B9%B4%EC%B9%B4%EC%98%A4%EB%B1%85%ED%81%AC]%EC%B5%9C*%EC%A0%9C(2164)09/28%2014:29%EC%9E%85%EA%B8%88%201%EC%9B%90%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%9E%94%EC%95%A1%201%EC%9B%90

 

get 파라미터를 이용해서 입금문자 잔액과 입금자명을 가져오려고 하는데

정규식은 체크해봐도 틀린거 없는 것 같고 var_dump 로 찍어봐도 NULL 밖에 안나옵니다

뭐가 잘못된걸까요?

 

 

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

답변 1개

채택된 답변
+20 포인트
3년 전

https://www.phpliveregex.com/

이곳에서 정규식이 제대로 동작되는지 확인해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

t
turbogdi
3년 전
정규식 문제가 아니라 preg_replace 가 아닌 preg_match를 썻어야하네요

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

답변을 작성하려면 로그인이 필요합니다.

로그인