PHP, jak ma się do nowoczesnego językaprogramowanie, oferuje programistom zestaw funkcji do korzystania z wyrażeń regularnych. Możesz wyszukiwać wystąpienia łańcuchów w innych wierszach według złożonych kryteriów.
HTML, CSS, XML i inne sformalizowane pliki -klasyczne zadania do zastosowania funkcji preg pasują do wszystkich. Nie mniej skuteczne jest wyszukiwanie adresów, nazwisk, numerów telefonów, wiadomości e-mail i innych informacji w nieformalnych tekstach.
PHP oferuje dwie funkcje wyszukiwania: preg match i preg pasują do wszystkich. Pierwszy szuka pierwszego wystąpienia wzorca w linii, drugi - wszystkich wystąpień. Czasami używa się terminu "dopasowywanie wzorców". W pierwszym przypadku wynikiem działania funkcji jest "łańcuch jest taki sam jak wzorzec", w drugim przypadku "linia odpowiada wzorowi". Formalnie termin "zbieg okoliczności" dokładniej odzwierciedla istotę, ale naturalny kontekst operacji zazwyczaj "szuka" informacji. W praktyce jedno i drugie jest popytem. Poniżej znajduje się format funkcji.
Wynikiem funkcji jest liczba, liczba dopasowań. Wszystkie znalezione mecze są zapisywane w tablicy - mecze. W przypadku funkcji preg match wszystkie możesz określić kolejność sortowania tablicy:
Sortowanie według pierwszej opcji grupuje wyniki wyszukiwania według liczby wyrażenia regularnego (wartość domyślna). W drugim przypadku wyniki są pogrupowane według ich lokalizacji w linii.
Ważne jest, aby pamiętać, że szablon działa z symbolami. Programowanie już dawno zapomniało, że taki typ danych jest "symbolem". Współczesne języki nie mieszczą się poniżej pojęcia "sznurka", ale w odniesieniu do szablonu należy zrozumieć: tutaj manipuluje się symbolami.
Konstrukcja szablonu jest przede wszystkim wskazaniem pożądanej sekwencji symboli. Jeśli jest to zrozumiałe, to nie będzie żadnych błędów w szablonie. W każdym razie będzie to znacznie mniej.
Rejestr w szablonie jest ważny. Pierwsze i ostatnie znaki szablonu mają ogromne znaczenie. Możesz określić sposób uruchamiania szablonu i sposób jego zakończenia.
PHP preg match all używa standardowej składni wyrażeń regularnych. Nawiasy kwadratowe oznaczają jedną z następujących znaków:
Symbole powtórzeń są oznaczone nawiasami klamrowymi - {n, m} i odnoszą się do poprzedniego znaku.
Składnia zapewnia wiele opcji tworzenia szablonów, ale najlepiej zacząć od podstaw, czyli od prostych, napisanych samodzielnie, w których brakuje złożonych elementów i kombinacji.
Po prostu umieść, wymieniając prawdziwe postacie,które są potrzebne, określając ich wymagane ilości i biorąc pod uwagę, że symbol "^" odpowiada początkowi, a "$" jest końcem linii, możesz stworzyć bezpretensjonalne szablony. Analizując prawdziwe debugowane wyrażenia regularne od wykwalifikowanych specjalistów, możesz zdobyć solidną wiedzę do tworzenia złożonych aplikacji preg match all. Arsenał PHP nie ogranicza się do tych dwóch funkcji, ale są one najczęściej używane.
Szablon dla liczby całkowitej:
Ten sam wzór jest liczbą całkowitą, ale przód może być znak ( „+”, „-”), a przód / tył może zostać dodatkowo obowiązuje:
Podobnie,
Używając własnych szablonów do wstępnego dopasowania wszystkich, ich przykładów w Internecie, analiza kodu stron stron i innych źródeł pozwala stworzyć własną bibliotekę szablonów.
Możliwe opcje wyszukiwania informacjizestaw. W szczególności powyższe dwie konstrukcje mogą być inaczej modelowane. W wielu przypadkach preferencja zostanie nadana szablonowi, który zapewni pożądany mecz szybciej i dokładniej. Używanie PHP preg pasuje do wszystkich, podobnie jak podobne funkcje w innych językach, wymaga praktyki, uwagi i wstępnej weryfikacji poprawności szablonów.
</ p>