Szablon:Regex
Przejdź do nawigacji
Przejdź do wyszukiwania
Dokumentacja Poniższa dokumentacja jest załączona do Szablon:Regex/doc. (edytuj | historia)
[wyczyść]
Szablon służy do wyszukiwania dopasowań wraz z zamianą (głównie tekstu) przy pomocy wyrażeń regularnych.
Sposób użycia
Uwaga: regex jest wyrażeniem regularnym zdefiniowanym przez php preg_replace()
.
Dopasowanie
{{regex|[łańcuch znaków]|[wyrażenie regularne]}}
zwraca yes
jeśli dopasowano, lub zwraca zbiór pusty jeśli dopasowanie nie zostało znalezione.
Podmiana
{{regex|[łańcuch znaków]|[wyrażenie regularne]|[podmiana]|[jeśli dopasowanie zawiodło (opcjonalne)]}}
Zastępuje podany wzorzec w ciągu przez zamianę. Jeśli nie nastąpi zamiana, zwróci czwarty parametr bez nazwy (domyślnie pusty ciąg).
Przykład
Kod | Wynik |
---|---|
{{regex|abcde|/^a.+e$/}} |
yes |
{{regex|abcde|/x/}} |
|
{{regex|xx@@xx|/@@/|yy|zzz}} |
xxyyxx |
{{regex|xx@@xx|/@@/|t\0t|zzz}} |
xxt@@txx |
{{regex|xx@@xx|/@@@@/|yy|zzz}} |
zzz |
{{regex|xx@@xx|/@@@@/|yy}} |
|
{{regex|xx@@xx|/@@@@/|yy|xx@@xx}} |
xx@@xx |
{{regex|xx@@xx|/@@/||zzz}} |
xxxx |