Regular Expressions 101

Community Patterns

Community Library Entry

1

Regular Expression
PCRE2 (PHP >=7.3)

/
^\s*(\w{2,})\s*(\w{2,})\w*|\s*$
/
gm

Description

Wyszukuje użytkowników według imienia lub nazwiska lub imienia i nazwiska. Jeżeli na początku nie ma spacji i jest tylko jedno słowo, to szukane jest po imie. Jeżeli na początku jest spacja i jest tylko 1 słowo, to szukane jest według nazwiska. Jeśli są tylko 2 słowa, pierwsze słowo to imię, a drugie słowo to nazwisko. Jeśli są trzy lub więcej słów, pierwsze słowo to imię, drugie słowo to nazwisko, wszystko inne nie ma znaczenia.

Submitted by Mykhailo Hulii - 8 months ago