2009-08-13 3 views
3

정규 표현식에 대한 자습서가 있습니까? 특히 TextMate 컨텍스트에서? 나는 정규 표현식 문법과 기본 개념에 익숙하다. 나는 심지어 Jeffrey Friedl의 저서 "Mastering Regular Expressions"의 사본을 소유하고 Perl 부분을 읽었습니다.정규 표현식의 충돌 과정 및 효과적인 검색 및 바꾸기

일치하는 패턴에 대한 명확한 설명과 정규 표현식 구문 분석 방법을 사용하여 정규 표현식 사용에 대한 몇 가지 우수한 데모를 찾고 있습니다. 나는 정규 표현식 fu를 다음 단계로 가져 가고 싶다. 나는 정규 표현식으로 생각할 수 있기를 원하지만 내 머리 속의 지식을 고착시키기 위해 연습 할 수있는 실체가 필요하다.

텍스트 및 코드 예제가 특정 작업 및 관련 정규 표현식 솔루션을 통해 작동하는 것이 좋으며, TextMate 컨텍스트에서 작동하는 것이 좋습니다. 내가 가장 많이 사용하고 싶은 곳은 텍스트 편집기에 있습니다. 따라서 강력한 검색을 수행하고 기능을 대체하는 기능이 필요합니다. 때로는 검색 만합니다. 따라서 결과를 좁히고 복잡한 문서를 반복적으로 파싱하는 부분 정규 표현식을 빠르게 작성하는 것이 편리 할 것입니다.

아마도 정규 표현식을 입력 할 때 패턴이 표시되는 대화식 데모입니다. 테스트하고 놀 수있는 유용한 패턴과 예제. 아마도 일부 정규 표현식 플래시 카드 또는 간단한 정규식 기반 게임 일 것입니다.

정규 표현식에 대한 이해를 돕기 위해 정규 표현식 전문가를 위해 무엇을 했습니까?

답변

2

Regex-fu, eh? 그 정맥에서 : "dojo에서 울고, battefield에서 웃어 라!"

이론 컴퓨터 과학, 특히 오토 마타 이론을 공부하면서 약간의 시간을 투자하십시오. Introduction to Automata Theory, Languages, and Computation은 내가 학부생으로 사용한 교과서이며, 나는 그것을 매우 추천한다!

"순수한"정규 표현식은 결정 론적 유한 상태 오토 마트에 해당하며, 자신이 무엇인지에 대해 강한 직감을 보이기를 원할 것입니다.

문맥이없는 문법과 구문 분석 방법은 신중하게 연구하고자하는 내용입니다. 이렇게하면 모든 텍스트 처리 작업을 정규식 연습에 넣는 것이 아니라보다 강력한 패러다임을 언제 "업"해야하는지 알 수 있습니다.

+0

소개 ... 링크가 없습니다. –

+0

@MohammedDawoodAnsari 감사합니다. 링크를 업데이트했습니다. –

2

저는 정규 표현식을 처음 접했지만 C#을 배우기 위해 필요했습니다. 나는 간단한 방법으로 정규 표현식에 대해 깊이 들어간 a quick tutorial을 발견했다. 전자 메일 (which is hard if you've ever tried)의 유효성을 검사 할 수있는 정규식을 작성하는 것은 아니지만 좋은 소개입니다.

6

표준 사이트는 regular-expressions.info입니다. 그것은 훌륭한 심도있는 튜토리얼, 많은 실용적인 정규 표현식 예제, 그리고 정규 표현식의 차이에 대한 포괄적 인 참조를 포함합니다. 또한 Jan Goyvaerts와 Steven Levithan의 새 책 "Regular Expressions Cookbook"을 적극 권장합니다.

저는 개인적으로 정규 표현식의 구성, 분석, 디버깅 및 사용을위한 훌륭한 대화 형 도구 인 RegexBuddy을 사용하여 내 정규식 지식을 대부분 파생 시켰습니다. 심지어 훌륭한 정규 표현식 기능 덕분에 편집자를 UltraEdit에서 EditPadPro으로 바 꾸었습니다.

죄송합니다. Jan Goyvaerts fanboy이지만, Jeff Atwood would probably agree입니다.

+0

예, 저는 요리 책을 가지고 있습니다. 그것은 정확히 당신이 찾고있는 것 같습니다 : 그것은 문제를 제시하고, 정규 표현식으로 그것을 해결 한 다음, 그 해결책을 아주 자세하게 설명합니다. +1 EditPad Pro도 마찬가지입니다. 그것의 정규식 지원은 놀랍습니다. –

1

Expresso을보세요.무료이며 정규 표현식을 트리 구조로 보여줍니다. 또한 정규 표현식을 사용하여 쉽게 실험 할 수 있습니다.

1

정규 표현식의 세계에서 새로운입니다. 인터넷 검색을 통해이 책과 장소가 정규 표현식을 깊이 배울 수있는 최고의 참고 자료가 될 것임을 알게되었습니다. 여기있다 :

정규 표현식 - 포켓 참조

정규 표현식 요리 책 http://www.amazon.com/Regular-Expressions-Cookbook-Jan-Goyvaerts/dp/0596520689/ref=sr_1_4?s=books&ie=UTF8&qid=1346331948&sr=1-4&keywords=regular+expression

정규 표현식 조리법

순 tuts + 정규 표현식 시리즈 :

  1. 당신 정규 표현식에 대해 아무것도 모릅니다 : 완전한 가이드

스크린 캐스트 시리즈 : 당신은 http://net.tutsplus.com/tutorials/php/advanced-regular-expression-tips-and-techniques/

  • 정규 표현식이 거짓을 위해 시트

  • 정규 표현식 치트

  • 고급 정규 표현식 팁 및 기술을 알아야

  • 8 정규 표현식