전문가 메모장 정규 표현식 적용

전문가 메모장 정규 표현식 적용

프로그래밍의 전문가 스타일과 작업 도구 및 프로그램의 사용은 전문가의 노트북의 정규 표현과 같은 특별 기법을 사용하여 구별되므로 작업 효율성을 크게 높입니다.

코드의 대부분의 프로그래밍은 사상 및 단조로운 작업이며, 종종 동일한 유형의 작업을 수행하고 단일 문자 및 전체 표현식을 찾고 교체하는 것입니다.

이 (일반) 표현식은 특정 조건에 대해 문서의 특정 요소 검색 속도를 높이고 단순화하도록 특별히 생성되었습니다. 인기있는 프로그래머 도구에서 Notepad ++ 편집기에서 자신의 것을 만들고 준비가 된 표현식을 사용하는 것이 가능합니다. 동시에 사용자는 메모장 ++ 및 일반적으로 코드를 작성하는 코드와 함께보다 고급 효율적인 수준으로 이동합니다.

정규 표현이란 무엇입니까?

Notepad ++에서 표현식 시스템을 사용하여 직접 진행하기 전에, 그것이 무엇인지 명확히해야합니다. 이 용어는 고급 검색을 수행하도록 설계된 특정 검색 언어를 나타냅니다. 문서 문자열에 대한 다른 작업을 교체하고 다른 작업을 수행합니다.

메모장 정규식은 라인, 파일 또는 여러 파일의 텍스트를 검색하고 바꾸도록 설계되었습니다. 응용 프로그램 코드의 개발자, Autotests의 테스터 및 명령 줄에서 작업 할 때도 사용합니다. 분석에서 정규 표현식은 Google 웹 로그 분석 데이터 패턴과 다소 광범위하게 일치하는 일련의 문자입니다.

이러한 표현식의 작동 원리는 문서의 선에서 수행되는 조치가 수행되는 경우에 따라 템플릿을 구성하는 특수 메타 문자의 사용을 기반으로합니다.

예를 들어 라틴어로 쓰여진 대문자를 의미하는 다음 건축 [A-Z]가 있습니다. 그리고 점은 모든 가능한 심볼을 의미합니다.

특정 프로그래밍 언어의 특이성에 따라 REG를 작성하기위한 구문. 표현식은 다를 수 있습니다. Notepad ++ 편집기의 경우 Reg. Perl로 작성된 표현 (인기있는 프로그래밍 언어 중 하나).

메모장 ++의 정규 표현식에 대한 일반적인 친숙 함

notepad ++에서 사용할 수있는 기본 정규 표현식을 제시하십시오.

  • ... - 각 문자 (하나);
  • [0-9] - 각 문자 (숫자);
  • \ d - 모든 알파벳 문자;
  • [A-Z] - 라틴어의 각 대문자;
  • [A-Z] - 라틴어 맞춤법의 각 소문자;
  • [A-Z] - 어떠한 경우에도 라틴 문자 각각;
  • \ w - 알파벳, 밑줄 또는 숫자 문자;
  • \ s - 공간;
  • ^ - 선의 시작을 검색하십시오;
  • $-line termination 지정;
  • - 기호는 무한 횟수를 반복 할 수 있습니다.
  • \ 4 \ 1 \ 2 \ 3 - 숫자 순서로 그룹의 지정;
  • ^ \ s * $ - 빈 줄이 검색됩니다.
  • ([0-9] [0-9] *.) - 2 자리 숫자가 검색됩니다.

이들은 문서에서 가장 일반적인 라인 별 검색 중 일부입니다. 사실, Reg. Notepad ++에서 더 많은 표현식과 그 변형이 많이 사용됩니다. 이것은 별도의 연구가 필요한 모든 흥미로운 주제입니다.

Reg를 적용하는 법을 배웠던 프로그래머. 실제로 표현은 성과와 경쟁력의 장점이 있습니다.

메모장 ++에서 정규 표현식을 실제로 적용하는 방법

이제 REG를 사용하는 실용적인 예를 살펴 보겠습니다. notepad ++의 표현식.

1. 검색 조직

검색 프로 시저를 시작하려면 검색메뉴 항목으로 이동 한 다음 찾기항목으로 이동하십시오. Notepad ++ 검색 창으로 이동하는 키보드 단축키는 Ctrl + F입니다.

주목! 이 형식으로 작업 할 수 있도록 정규 표현식버튼을 활성화해야합니다.

문서에 포함 된 모든 디지털 문자를 찾으려면 [0-9]를 검색 문자열에 입력하고 다음 검색을 검색하십시오.

따라서이 버튼을 클릭하면 문서의 다음 숫자가 발견되고 강조 표시됩니다.

Excel Pro가 되십시오 : 코스에 참여하십시오!

Excel 365 Basics 코스를 통해 초보에서 영웅으로 기술을 높이십시오.

여기에 등록하십시오

Excel 365 Basics 코스를 통해 초보에서 영웅으로 기술을 높이십시오.

검색이 REG로 역순으로 (하단에서 상단까지) 수행 될 때 모드. 표현식이 작동하지 않습니다.

모두 찾기버튼을 사용하면 결과가 별도의 창에 표시됩니다.

2. 교체 조직

Reg의 도움으로. Notepad ++의 표현식은 검색뿐만 아니라 지정된 조건을 충족하는 특정 문자를 대체 할 수 있습니다.

이렇게하려면 검색 창의 바꾸기창으로 이동하십시오.

리디렉션을 사용하여 링크를 리디렉션해야한다고 가정 해 봅시다. 이 작업을 수행하려면 찾기줄에서 다음과 같은 구성을 대체합니다. href =. (http : // [^ '] *) 를 대체하고,바꾸기 줄에서 다음을 지정하십시오.href = / redirection.php? ~ = 123 . 모두 바꾸기버튼을 클릭하면 대체 절차가 조건과 일치하는 모든 요소에서 자동으로 수행됩니다.

또한, reg를 사용하는 메모장 ++에서. 표현식, 프로그래밍과 관련이없는 문서 또는 사이트 및 응용 프로그램 개발과 비슷한 작업을 수행 할 수 있습니다.

이름과 생일이있는 직원 목록이 있습니다. 이 간단한 예에서는 생년월일과 날짜를 교체 할 것입니다. 찾기필드 지정에서이 작업을 수행하려면 (\ w +) (\ w +) (\ w +) (\ D +. \ D +. \ D +), 그리고, 따라서에서 필드,\ 4 \ 1 \ 2 \ 3 을 지정하십시오. 모두 바꾸기버튼을 클릭하면 성공적인 작업의 결과를 볼 수 있습니다.

메모장 ++의 매크로 및 응용 프로그램

우리는 Reg에서 가장 간단한 작업을 고려했습니다. notepad ++의 표현식. 전문가 수준에서 일하는 프로그래머는 이러한 표현식을 사용하여 다소 복잡한 문제를 해결합니다.

메모장 매크로의 개념은 실제로 한 번의 클릭으로 문서의 특정 장소에 삽입 할 수있는 코드 조각입니다. 매크로는이 프로그램에 어떤 작업을 수행 할 때 사용자가 직접 작성할 수있는 템플릿의 일종이다.

매크로는 많은 단조롭고 유사한 작업을 해결할 수 있습니다. 그들은 단일 프로젝트와 광범위한 사용을 위해 프로그래머가 작성합니다. 규칙적으로 각 프로그래머는 전형적인 프로젝트에서 작업을 단순화하기 위해 자신의 매크로 세트를 가지고 있습니다.

매크로 녹음은 녹음 시작버튼을 사용하여 기본 툴바에서 수행됩니다. 매크로는 녹음이 진행되는 동안 문서로 일어나는 모든 것을 기록합니다.

작업을 시작하기 전에이 문제에 대한 자세한 정보를 읽으십시오!

더 많은 메모장 ++ 팁과 트릭


Excel Pro가 되십시오 : 코스에 참여하십시오!

Excel 365 Basics 코스를 통해 초보에서 영웅으로 기술을 높이십시오.

여기에 등록하십시오

Excel 365 Basics 코스를 통해 초보에서 영웅으로 기술을 높이십시오.




코멘트 (0)

코멘트를 남겨주세요