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.
- Aby rozpocząć pracę z wyrażeniami regularnymi, przejdź do sekcji "Wyszukaj" i na wyświetlonej liście wybierz element "Znajdź".
- 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ą.
- 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ć.
- 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.
- I tutaj i wyników wyszukiwania pochodzą.
Przykład 2: wymiana symbolu
W programie Notepad ++ możesz nie tylko szukać znaków, ale także zastąpić ich wyrażenia regularnymi.
- Aby rozpocząć tę akcję, przejdź do zakładki "Wymień" w oknach wyszukiwania.
- 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".
- Jak widać, wymiana odniosła sukces.
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.
- Mamy listę osób w pełnym formacie z datami urodzenia.
- 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".
- Jak widać, wymiana odniosła sukces.
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.