Home » Uncategorized » Wyrażenia regularne tutorial

Wyrażenia regularne tutorial

Dowiedz się, jak najlepiej używać wyrażeń regularnych

W tym tutorialu nauczę was wszystkiego, co musisz wiedzieć, aby być w stanie używać to potężne narzędzie mogące zaoszczędzić sporo czasu. Zacznę od najbardziej podstawowych  pojęć, tak aby można wykonać ten tutorial, nawet jeśli nie wie się nic o wyrażeniach regularnych.

Pomogę też wyjaśnić dlaczego dany regex nie robi tego, co pierwotnie od niego oczekiwano. Pozwala to zaoszczędzić mnóstwo prób i wysiłku gdy trzeba napisać bardziej złożony regex.

 

Co to są wyrażenia regularne – Terminologia

Zasadniczo, wyrażenia regularne to wzorzec opisujący pewną ilość tekstu. Ich nazwa pochodzi od matematycznej teorii na której są oparte.

\ B [A-Z0-9._ %+-]+@[-Z0-9 .-] + \. [AZ] {2,4} \ b to bardziej złożony wzór wyrażenia regularnego. Opisuje szereg liter, cyfr, kropek, podkreśleń, znaków odsetek i myślników, a następnie znak, a następnie kolejną serię liter, cyfr i znaków, w końcu po jednej kropki i od dwóch do czterech liter. Innymi słowy:  ten wzór opisuje adres e-mail.

Z powyższego wzoru wyrażenia regularne, można wyszukać poprzez plik tekstowy do znajdowania adresów e-mail, lub sprawdzić, czy dany ciąg wygląda jak adres e-mail. W tym tutorialu będę używał terminu ciąg do wskazania tekstu. W praktyce można użyć wyrażeń regularnych, w danej aplikacji za pomocą języka programowania z którym pracujesz. Skrpypty zawierające wyrażenia regularne możesz trzymać lokalnie na komputerze lub na serwerze wirtualnym. Wtedy niezłą alternatywą jest hosting od firmy Biznes-Host.pl już od 61 zł rocznie.

Różne Silnik Regular Expressions

W wyrażeniach regularnych „silnik” to oprogramowanie, które może przetwarzać wyrażenia regularne i próbuje dopasować wzór do danego łańcucha. Zazwyczaj silnik jest częścią większej palikacji i użytkownik nie korzysta z silnika bezpośrednio. Zamiast tego, aplikacja wywoła to dla ciebie, gdy jest potrzebna, upewniając się, że prawo wyrażenia regularnego jest sosowane do odpowiedniego pliku lub danych.

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© VPS Hosting
credit