Najlepszy samouczek Wyrażenia regularne - Wstęp W 2024 r. W tym samouczku możesz dowiedzieć się Dlaczego warto korzystać z wyrażeń regularnych?,Historia rozwoju,Aplikacje,
Chyba, że wcześniej używanych wyrażeń regularnych, lub może nie być zaznajomieni z tym terminem. Jednak nie ma wątpliwości, że już wykorzystane niektóre wyrażenia regularnego nie wiąże koncepcję scenariusza.
Na przykład, jest prawdopodobne, aby użyć? I * symboli wieloznacznych, aby znaleźć pliki na dysku twardym. ? Wildcard dopasowuje pojedynczy znak w nazwie pliku i wieloznaczny * oznacza zero lub więcej znaków. ? Takie jak dane .dat modelu będzie szukał następujących plików:
data1.dat data2.dat datax.dat dataN.dat
* Charakter zamiast znak?, Aby zwiększyć liczbę znalezionych plików. Dane * .dat dopasować wszystkie z następujących dokumentów:
data.dat data1.dat data2.dat data12.dat datax.dat dataXYZ.dat
Chociaż ta metoda wyszukiwania jest przydatna, ale wciąż jest ograniczona. Poprzez zrozumienie * Działa wieloznacznych, wprowadza wyrażenie regularne zależy pomysł, ale wyrażeń regularnych mocniejsze i bardziej elastyczne.
Wyrażenia regularne można uzyskać za pomocą prostego podejścia, aby osiągnąć potężny. Poniższy najpierw dać prosty przykład:
^.+@.+\\pl+$
czytając ten poradnik pozwoli Ci swobodnie korzystać z tego kodu Kontynuuj.
Typowym wyszukiwania i zamiany operacje wymagają, aby podać dokładny tekst w wynikach wyszukiwania z oczekiwanym meczu. Mimo, że technika ta wykonać wyszukiwanie proste i zastępowanie tekstu statyczne zadania mogą być wystarczające, ale brakuje mu elastyczności, zastosowanie tego sposobu do wyszukiwania tekstu dynamicznego, jeśli nie niemożliwe, a przynajmniej będzie bardzo trudne.
Za pomocą wyrażeń regularnych, możesz:
Na przykład, może być konieczne, aby przeszukać cały serwis, usuwanie nieaktualnych materiałów, jak również zastąpić niektóre znaczniki formatowania HTML. W tym przypadku można użyć wyrażeń regularnych, aby określić, czy materiał lub HTML formatowanie znaczników w każdym pliku. Proces ten będzie zawęzić listę plików dotkniętych tych plików, które chcesz usunąć lub zmienić materiał. Następnie można użyć wyrażeń regularnych, aby usunąć nieaktualne materiał. Wreszcie, można użyć wyrażeń regularnych do wyszukiwania i zamiany tagi.
Wyrażenie regularne "przodkiem" można zawsze sięgają wczesnych badaniach ludzkich dzieł układu nerwowego. Warren McCulloch i Walter Pitts dwa neurofizjologów opracowali matematyczny sposób opisu tych sieci neuronowych.
W 1956 roku pewien człowiek, imieniem Stephen Kleene matematykiem na podstawie McCulloch i Pitts wcześniejszej pracy, opublikował artykuł zatytułowany "Neural reprezentacja zdarzeń sieci," papier wprowadza pojęcie wyrażeń regularnych. Wyrażenia regularne są używane do opisania wyraz tego, co nazwał "regularny zestaw algebry", a więc "wyrażenie regularne" ten termin.
Następnie, praca ta może znaleźć zastosowanie do korzystania z niektórych wcześniejszych badań Ken Thompson obliczeniowa algorytmu wyszukiwania, Ken Thompson jest głównym twórcą Unix. Pierwsze praktyczne zastosowanie wyrażeń regularnych jest w Unix QED edytora.
Jak mówią, reszta jest znana historia. Od tego czasu do chwili obecnej w oparciu o wyrażenia regularne są ważną częścią redaktorów i narzędzia wyszukiwania w tekście.
Obecnie, wyrażenie regularne jest szeroko stosowany w wielu oprogramowania, w tym * nix (Linux, Unix, itp), HP i innych systemów operacyjnych, PHP, C #, Java i innych środowisk programistycznych, a wiele aplikacji, można zobaczyć cień wyrażeń regularnych.
W naszym tutorialu C #, C # wyrażeń regularnych w tym rozdziale poświęcony wiedzy na temat wyrażeń regularnych C #.
W naszej Java Tutorial, Java wyrażeń regularnych w tym rozdziale poświęconym właściwej Java wyrażenie regularne wiedzy.
W naszym poradniku JavaScript, obiekty JavaScript RegExp niniejszego rozdziału poświęconego znajomość wyrażeń regularnych JavaScript, zapewniamy także pełną obsługę JavaScript RegExp Object Reference Manual .
W naszym poradniku bazowa Python, wyrażenia regularne Python w tym rozdziale poświęcony wiedzy o wyrażeniach regularnych w Pythonie.
W naszym poradniku Ruby, wyrażenia regularne Ruby w tym rozdziale poświęcony wiedzy o wyrażeniach regularnych Ruby.