정규 식이 먼가요? > 자유게시판

자유게시판

정규 식이 먼가요? 정보

정규 식이 먼가요?

본문

요즘 관련 글이 많~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~이 보이네요.
정규식이 머죠??

\\\ 이것만 들어 간것처럼만 보이던데 ㅎ.ㅎ;;;;
제가 아는 정규식은 이거 하나.....
(0-9,a-z,A-Z)

이거 빼고 일절 몰라요 .
저것도 어디에 사용한다는 추측만을 가지고 있을 뿐이지요.
0~9 까지 소문자 a부터 z까지 대문자 A부터 Z까지 표현한다라는 것만 ^^
추천
0
  • 복사

댓글 6개

정규식은 문자열을 조작할때 사용되는 일종의 규칙 혹은 공식입니다. 특정 문자열의 일부를 검색하거나, 변경하거나 삭제, 치환할때 쓰는건데요. 원래는 유닉스나 리눅스에서 많이 사용되었다고 하는데 유래는 정확히 모르겠네요.
우리가 php 함수를 이용하여 문자열을 검색(strstr)하거나 치환(str_replace)하거나 하는 문자열 조작 함수의 대부분은 정규식으로 표현할 수 있습니다.
장점은 거의 대부분의 문자열 조작에 이용할 수 있습니다 확장성이 뛰어나지요 어떻게 쓴느냐에 따라서 기능도 막강하구요.
단점은 호환성문제가 심각합니다. 라이브러리나 지원하는 환경에 따라서 정규식이 조금씩 다를 수 있습니다.
저도 기초적인 개념만 알고있는 부분이라 이정도밖에 모르겠네요 ^^;
오호 답변 감사합니다.
 말씀에 따르면 문자를 분해한 다음 재조립식으로 재가공도 되겠군요.
정규식 기초부터 시작해보아야겠네요.
정규식으로 짜면 일반 php문과 어떤차이<속도>일까요?
속도의 차이라는게 ...??
아래에도 써두었듯이.. 정규표현식의 정확한 정의를 파악하시면 ..^^

예를 들어서  </img> 에서 끝나는부분에서 다른부분까지의 패턴이있는데
그것들을 모두 가져오고 싶다.라고 할때 정규표현식을써서 짤라서 가져오는거라고&#160;보시면 될거 같아요.

한가지더..
업로드 하실때, 확장자가  gif가 아닐때만 띄우고 싶다.
if($upfile != *.gif){ } 이런식이 되겠죠.
여기서 * 이게 정규표현식입니다.

물론 아래에도 있듯이 정확한 답은 아니라는말씀 ...^^ㅎㅎ
간단하게 보자면 이런식이 아닐까요?
정규표현식 : String의 검색,치환,추출을 위한 패턴
표현식 : 패턴이 아닌 문자열
정확한 답은 아니라고 확신 합니다 .. 정규표현식은 문외한이라 ㅠㅠ

수정했습니다. 정규식이라는건 없으니...정규표현식으로..

아! 여기 참고하실만한 곳이 있네요 지금 봤는데.. 리자님 홈페이지가 아닐까요?;;
글쓴분은 리눅스쪽에서 유명하신 분이시네요..
http://www.regex.kr/bbs/board.php?bo_table=B32&wr_id=26

추가적으로 현재 포인트 경매로 진행중인 손에 잡히는 정규표현식이라는 책이 많은 도움이 될거 같아요 ^^
© SIRSOFT
현재 페이지 제일 처음으로