정규식 질문...

1
point

\&(.*?); 라는 부분이 있는데

웹에서 escape될 문자를 찾아내는 부분입니다.
헌데 전 아무리 해도 (.*?) 이게 이해가 안돼네요..
. = 어떤 글자
* = 앞에 글자가 없거나 하나 이상

..까지는 알겠는데 뒤에 ?는 무슨 역활을 해주는건가요?!
? = 앞에 오는 문자가 한 자 있거나 없거나

.*뒤에 ?는 무의미하게 해석되어야 하지 않나요?!
헌데 출력 결과는 다르더군요..
왜 그렇게 나오는지 이해 좀 시켜주시면 감사하겠습니다. ㅠㅁ ㅠ

송효진의 이미지
14064
points

정규식은 기본적으로

0
points

정규식은 기본적으로 가장 길게 매치되는 결과를 리턴합니다.
.*? 하면 가장 짧게 매치되는 결과를 리턴합니다.

http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id...

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.