Notatnik ++ Wyrażenia regularne

Anonim

Wyrażenia regularne w Dodatku Notepad ++

Programowanie jest dość złożone, żmudne, często monotonny proces, w którym nie jest rzadki, aby powtórzyć te same lub podobne efekty. Aby zmaksymalizować automatyzację i przyspieszyć wyszukiwanie i wymianę podobnych elementów w dokumencie, regularny system ekspresyjny był programowanie w programowaniu. W dużej mierze pozwala zaoszczędzić czas i siłę programistów, webmasterów, a czasem przedstawicieli innych zawodów. Dowiedzmy się, jak wyrażenia regularne są używane w Addance Notepad ++ Edytora tekstu.

Koncepcja wyrażeń regularnych

Przed rozpoczęciem korzystania z wyrażeń regularnych w programie Notatnik ++ w praktyce dowiedz się więcej szczegółowo istotą tego terminu.

Wyrażenia regularne są specjalnym językiem wyszukiwania, korzystającym z którego można produkować różne działania na strunach dokumentów. Odbywa się to za pomocą specjalnych metasimwoli, przy wejściu, do którego przeprowadza się wyszukiwanie i wykonanie manipulacji na zasadzie wzorów. Na przykład w punkcie notepad ++ w formie wyrażenia regularnego reprezentuje dowolny znak całego zestawu istniejących znaków, a wyrażenie [A-Z] jest dowolną wielką literą alfabetu łacińskiego.

W różnych językach programowania składnia wyrażeń regularnych może się różnić. W edytorze tekstu Notepad ++ te same wartości wyrażeń regularnych są używane jako w popularnym języku programowania PERL.

Wartości poszczególnych wyrażeń regularnych

Teraz zapoznajmy się z najczęściej używanymi wyrażeniami regularnymi Notatem ++:

  • . - każdy pojedynczy symbol;
  • [0-9] - dowolna postać w postaci liczb;
  • D - dowolna postać, z wyjątkiem liczby;
  • [A-Z] - dowolna wielka litera alfabetu łacińskiego;
  • [A-Z] - dowolna litera litery alfabetu łacińskiego;
  • [A- Z] - dowolne litery alfabetu łacińskiego w niezależności od rejestru;
  • W - litera, podkreślenie lub cyfra;
  • s - przestrzeń;
  • ^ - Rozpocznij start;
  • linia zakończenia $;
  • * - powtórzenie symbolu (od 0 do nieskończoności);
  • 4 \ _ 2 - Numer sekwencji grupy;
  • ^ s * $ - wyszukaj puste linie;
  • ([0-9] [0-9] *.) - Wyszukaj liczby dwucyfrowych.

W rzeczywistości istnieje dość duża liczba symboli wyrażeń regularnych i niemożliwe jest zakrycie ich w jednym artykule. Znacznie więcej ich różnych odmian, że programistry i projektanci stron internetowych są używane podczas pracy z programem Notepad ++.

Praktyczne wykorzystanie wyrażeń regularnych

Teraz spójrzmy na konkretne przykłady, jak wyrażenia regularne są używane w programie Notepad ++.

Przykład 1: Szukaj

Zastanów się, jak stosuje się wyrażenia regularne do wyszukiwania niektórych elementów.

  1. Aby rozpocząć pracę z wyrażeniami regularnymi, przejdź do sekcji "Wyszukaj" i na wyświetlonej liście wybierz element "Znajdź".
  2. Przejdź do okna wyszukiwania w programie Notepad ++

  3. Przed nami otworzy standardowy okno wyszukiwania w programie Notepad ++. Dostęp do niego można również uzyskać, naciskając kombinację klawisza Ctrl + F. Pamiętaj, aby aktywować przycisk "Wyrażenia regularne", aby pracować z tą funkcją.
  4. Włączanie wyrażeń regularnych w oknie wyszukiwania w programie Notepad ++

  5. Znajdujemy wszystkie liczby zawarte w dokumencie. Aby to zrobić, wprowadź parametr [0-9] w ciągu wyszukiwania i kliknij przycisk "Szukaj następnego". Za każdym naciśnięciem tego przycisku poniższa cyfra zostanie podświetlona w dokumencie od góry do dołu. Przełączanie na tryb wyszukiwania z dna w górę, który jest możliwy do przeprowadzenia przy użyciu konwencjonalnej metody wyszukiwania, podczas pracy z wyrażeniami regularnymi nie można zastosować.
  6. Wyszukaj liczby w programie Notepad ++

  7. Jeśli klikniesz przycisk "Znajdź wszystko w bieżącym dokumencie", wszystkie wyniki wyszukiwania, czyli wyrażenia cyfrowe w dokumencie będą wyświetlane w osobnym oknie.
  8. Uruchom wyszukiwanie z wyjściem wyjściowym w osobnym oknie w programie Notepad ++

  9. I tutaj i wyników wyszukiwania pochodzą.
  10. Wyniki wyszukiwania w Notepad ++

Przykład 2: wymiana symbolu

W programie Notepad ++ możesz nie tylko szukać znaków, ale także zastąpić ich wyrażenia regularnymi.

  1. Aby rozpocząć tę akcję, przejdź do zakładki "Wymień" w oknach wyszukiwania.
  2. Przełącz na kartę Wymień w programie Notepad ++

  3. Dokonamy przekierowania zewnętrznych odniesień poprzez przekierowanie. Aby to zrobić, w kolumnie "Znajdź" umieścimy wartość "href =. (Http: // [^ '" *) ", aw polu" Wymień "-" href = "/ redirect.php? Do = 1 ". Kliknij przycisk "Wymień wszystko".
  4. Wymiana w programie Notepad ++

  5. Jak widać, wymiana odniosła sukces.

Wyniki wymiany w programie Notepad ++

A teraz zastosujmy wyszukiwanie z zastąpieniem za pomocą wyrażeń regularnych do operacji, które nie są związane z programowaniem komputera lub układu strony internetowej.

  1. Mamy listę osób w pełnym formacie z datami urodzenia.
  2. Lista osób w programie Notepad ++

  3. Zmień układ urodzenia i nazwiska osób w niektórych miejscach. Aby to zrobić, w kolumnie "Znajdź" Napisz "(W +) ((W +) (W +) (d + D +. D +)", a w kolumnie "Wymień" - "4 \ _1". Kliknij przycisk "Wymień wszystko".
  4. Przełączania na liście w programie Notepad ++

  5. Jak widać, wymiana odniosła sukces.
  6. Wyniki permutacji w programie Notepad ++

Pokazaliśmy najprostsze działania, które można wykonać przy użyciu wyrażeń regularnych w programie Notepad ++. Ale z pomocą tych wyrażeń prowadzi się profesjonalni programiści i dość złożone operacje.

Czytaj więcej