컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 정규식] 문자 모두 매치 하는 기호, 모든 글자 선택 와일드카드 - Regex Wildca...구글 스트릿뷰 주소와 사용법, 구굴 고글 스트릿 뷰란? StreetView?구글어스 한글패치 다운 받기 주소는? Google Earth Korean Version구글 스트리트뷰 다운 받기 주소는? 스트리트 뷰 가입 방법은? Google Street V...PHP 예제] 문자열 글자 순서 거꾸로 뒤집기, 앞뒤 반전; Reverse StringC언어 main 함수 의미, 메인 함수 역할; main function니콘 D40, D40X 렌즈 포함 여부, DSLR 사면 카메라 본체에 렌즈 포함되어 있나요...니콘 애기번들1과 애기번들2 차이점, 아기번들II, I 차이; Nikon 18-55mm니콘 애기번들 렌즈 파우치 (렌즈 소프트 케이스) 포함 여부; Lens Pouch친구에 대한 꿈 + 꿈 해몽(?); Dream Reading

정규식 특수기호 매치; 물음표, 별표(애스터리스크), 마침표, 백슬래시; Regex Escape

Friday, June 08, 2007

정규식에서 물음표(?), 마침표(.), 별표(*), 백슬래쉬(\) 문자는, 정규식 자체를 형성하는 특수문자이기에, 이 문자들 자체를 있는 그대로 매치시키려면, 앞에 백슬래시 기호를 덧붙여서 이스케이프해 주면 됩니다. 다음 예제와 같습니다.

Hello? 라는 단어가 있을 때, 물음표까지 매치시키려면, 물음표 앞에 백슬래쉬(\) 기호를 붙여서 이렇게 합니다.
Hello\?

이렇게 하면 물음표까지 매치됩니다.


Hello. 라는 단어가 있을 때, 마침표까지 매치시키려면, 점 앞에 백슬래쉬(\) 기호를 붙여서 이렇게 합니다.
Hello\.

이렇게 하면 마침표까지 매치됩니다. 위와 같이 하지 않고 그냥 "Hello." 이런 정규식을 사용하면 "HelloZ" 이런 문자열까지 매치되어 버립니다.


Hello* 라는 단어가 있을 때, 별표 즉 애스터리스크 기호까지 매치시키려면, 별표 앞에 백슬래쉬(\) 기호를 붙여서 이렇게 합니다.
Hello\*

이렇게 하면 별표까지 매치됩니다.


Hello\ 라는 단어가 있을 때, 백슬래쉬(\) 기호까지 매치시키려면, 백슬래시 기호를 2중으로 붙여서 이렇게 합니다.
Hello\\

이렇게 하면 백슬래시 1글자가 매치됩니다.





0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top