정규표현식 예제 사이트

다음 표에는 몇 가지 정규식이 나열되어 있으며 일치하는 패턴을 설명합니다. 정규식을 사용하는 경우 이러한 예제를 살펴보고 가능한 사항을 확인할 수 있습니다. 정규표현식은 매우 강력합니다. 그들은 배우는 데 시간이 좀 걸릴. 그러나 정규 식을 사용하여 EditPad Pro 또는 PowerGREP에서 작업을 자동화하거나 다양한 언어로 스크립트 또는 응용 프로그램을 작성할 때 신속하게 시간을 벌 수 있습니다. Eclipse IDE를 사용하면 정규식을 사용하여 파일 집합에서 검색 및 교체를 수행할 수 있습니다. Eclipse에서 Ctrl+H 바로 가기를 사용하여 검색 대화 상자를 엽니다. b[A-Z0-9._%++]++[A-Z0-9.--]+. 【A-Z】 {2,}b는 더 복잡한 패턴입니다. 일련의 문자, 숫자, 점, 밑줄, 백분율 기호 및 하이픈을 설명하고, 그 다음에는 기호, 문자, 숫자 및 하이픈의 또 다른 시리즈가 뒤따르고 마지막으로 한 점과 두 개 이상의 문자가 뒤따릅니다. 즉, 이 패턴은 전자 메일 주소를 설명합니다. 또한 이 사이트의 정규식에 적용된 구문 강조 표시도 보여 주기도 합니다.

단어 경계와 수량자는 파란색이고 문자 클래스는 주황색이고 이스케이프된 리터럴은 회색입니다. 자습서의 후반부에서 메타 토큰의 경우 그룹화및 보라색과 같은 추가 색상이 표시됩니다. 이 자습서에서는 강력한 시간 절약 정규 식을 만들 수 있도록 알아야 할 모든 것을 가르칩니다. 아직 정규식에 대해 전혀 모르는 경우에도 이 자습서를 따를 수 있도록 가장 기본적인 개념으로 시작합니다. 위의 예 또는 빠른 시작이 당신에게 거의 의미가 없는지 걱정하지 마십시오. 사소한 정규식은 익숙하지 않은 사람에게는 어려워 보입니다. 그러나 약간의 경험만으로도 다른 어떤 것도 해본 적이 없는 것처럼 곧 자신만의 정규 표현을 만들 수 있습니다. 무료 Regular-Expressions.info 튜토리얼은 모든 것을 조금씩 설명합니다. 프로그래머가 아닌 경우 많은 상황에서 정규식을 사용할 수 있습니다.

그들은 정보를 훨씬 쉽게 찾을 수 있습니다. 강력한 검색 및 대체 작업에 사용할 수 있으며 많은 수의 파일에서 빠르게 변경할 수 있습니다. 간단한 예는 gr[ae]y로, 두 개가 아닌 한 번의 작업에서 회색이라는 단어의 두 철자를 모두 찾습니다. 많은 텍스트 편집기 및 검색 및 괜찮은 정규식 지원 도구를 대체. 파일 검색 탭을 선택하고 정규식을 입력하기 전에 정규식 플래그를 확인합니다. 파일 형식과 검색 및 바꾸기 작업의 범위를 지정할 수도 있습니다. ? 수량자가 꺼리는 수량자 후. 가장 작은 일치 를 찾으려고 합니다. 이렇게 하면 첫 번째 일치 에서 정규식이 중지됩니다.

그러나 정규표현식으로 훨씬 더 많은 작업을 수행할 수 있습니다. 편집패드 프로와 같은 텍스트 편집기 또는 PowerGREP와 같은 특수 텍스트 처리 도구에서 정규식 b[A-Z0-9._%++]++[A-Z0-9.-+++]를 사용할 수 있습니다. 【A-Z】 {2,}b는 이메일 주소를 검색합니다. 모든 이메일 주소, 정확합니다. 프로그래머가 매우 유사한 정규식(첫 번째 b을 ^으로 바꾸고 마지막 표현은 $로 바꿉니다)을 사용하여 사용자가 올바르게 서식이 지정된 전자 메일 주소를 입력했는지 여부를 확인할 수 있습니다. 코드 한 줄에서 해당 코드가 펄, PHP, Java, .NET 언어 또는 기타 여러 언어로 작성되었는지 여부입니다. 소프트웨어 세계에서 평소와 같이 다른 정규식 엔진은 서로 완벽하게 호환되지 않습니다. 특정 엔진의 구문과 동작을 정규식 맛이라고 합니다.

이 튜토리얼은 펄, PCRE, PHP, .NET, 자바, 자바 스크립트, XRegExp, VBScript, 파이썬, 루비, 델파이, R, Tcl, POSIX, 그리고 많은 다른 사람을 포함하여 모든 인기있는 정규표현식 맛을 다룹니다.

Comments are closed.