Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pattern wyrażenia regularnego
Forum PHP.pl > Forum > PHP
dela
Od dłuższej chwili zastanawiam się jak zbudować pattern do wyrażenia reguralnego gdzie przepuszczałby znaki tj. a-Ľ A-¬ 0-9 i co najważniejsze: apostrofe, nawiasy(), slash / oraz &.
Aktualnie mam wyrażenie, które przepuszcza a-Ľ A-¬ 0-9

  1. preg_match( '![^a-ĽA-¬0-9]+!i', $string)


Proszę o wskazówki jak to powinienem zrobić.
fate
cos takiego doapsuj/dopisz sobie zeby miec wszystkie polskie znaki i krzaczki
/[a-zA-Z0-9żĽćń¶±ęóӯƦŃĘ()\&\(\)]+/

apostrofy to znaki specjalne wiec tez \przed
dela
Co do polskich znaków nie wystarczy zakres od a do ¬?
com
nie bo pl encje nie wchodz± w skład zakresu a-Ľ wink.gif
dela
Ok, a co w takim przypadku z cyrylic±?
vonski
\p{Cyrillic} - cyrylica, \p{Greek} - grecki itd.
Pełn± listę masz tutaj:
http://www.regular-expressions.info/unicode.html
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.