Szablon:Regex

Z Terraria Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Template-info.svg Dokumentacja Poniższa dokumentacja jest załączona do Szablon:Regex/doc. (edytuj | historia)

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