Size: a a a

Regular Expressions

2020 December 21

DE

Denis Efremov in Regular Expressions
источник

V

Vladimir in Regular Expressions
Привет, помогите плз с регулякой, не могу написать регулярку для проверки фио, на пример "Иванов Иван Иванович" пишу вот так, но ничего не получается /(([a-z])\s){2,3}/i
источник

AS

And Smi in Regular Expressions
Попробуй вместо a-z прописать А-я
источник

Лс

Лень с Самосознанием... in Regular Expressions
Vladimir
Привет, помогите плз с регулякой, не могу написать регулярку для проверки фио, на пример "Иванов Иван Иванович" пишу вот так, но ничего не получается /(([a-z])\s){2,3}/i
Язык не забывай
источник

Лс

Лень с Самосознанием... in Regular Expressions
Vladimir
Привет, помогите плз с регулякой, не могу написать регулярку для проверки фио, на пример "Иванов Иван Иванович" пишу вот так, но ничего не получается /(([a-z])\s){2,3}/i
([А-Я][а-я]+( |$)){3}
источник

V

Vladimir in Regular Expressions
Лень с Самосознанием
Язык не забывай
да язык я бы в конце добавил, тестировал все на английском
источник

Лс

Лень с Самосознанием... in Regular Expressions
Vladimir
да язык я бы в конце добавил, тестировал все на английском
Ну, я сразу добавил
источник

V

Vladimir in Regular Expressions
что0то не работает
источник

Лс

Лень с Самосознанием... in Regular Expressions
Vladimir
что0то не работает
У меня сработало
источник

Лс

Лень с Самосознанием... in Regular Expressions
Vladimir
что0то не работает
echo "Иванов Иван Иванович\nИванов Иван\n dgvbjggfcb hvvnkj fgjvcgg bgc\n птьлопсмтьорпмитопмито" | grep -P '([А-Я][а-я]+( |$)){3}'

Иванов Иван Иванович
источник

V

Vladimir in Regular Expressions
я не уверен, но может есть разница как это работает в js и в php, если я правильно понял, что это пыха
источник

Лс

Лень с Самосознанием... in Regular Expressions
Vladimir
я не уверен, но может есть разница как это работает в js и в php, если я правильно понял, что это пыха
Это grep с перловым расширением
источник

Лс

Лень с Самосознанием... in Regular Expressions
Vladimir
я не уверен, но может есть разница как это работает в js и в php, если я правильно понял, что это пыха
Не, говорит что и PHP должен ловить
источник

Лс

Лень с Самосознанием... in Regular Expressions
Регекс простой, всеми поддерживается
источник

a

allpeg in Regular Expressions
Vladimir
Привет, помогите плз с регулякой, не могу написать регулярку для проверки фио, на пример "Иванов Иван Иванович" пишу вот так, но ничего не получается /(([a-z])\s){2,3}/i
/^(\p{L}+)\s+(\p{L}+)\s+(\p{L}+)$/u
источник

a

allpeg in Regular Expressions
/^(\p{L}+)\s+(\p{L}+)(?:\s+(\p{L}+))?$/u
Так будет норм с двумя словами тоже
источник

Лс

Лень с Самосознанием... in Regular Expressions
О.о
источник

OM

Oleg Makarikhin in Regular Expressions
в запиненном сообщении рассказывается об этом.  а кириллица вот так \p{Cyrillic}
источник

a

allpeg in Regular Expressions
Ну фио может быть не только кириллическим, я поэтому и взял \p{Letter}
А так вообще в фио могут быть:
- тире
- диакритика - \p{Mark}
А ещё во всяких разных языках это может быть два слова. А в некоторых крайне редких случаях так вообще одно.
Вообще гуглите "заблуждения программистов относительно имён", прикольная статья
источник

a

allpeg in Regular Expressions
В базе одной госконторы, занимающейся выплатой множества разных социальных платежей, дата рождения VARCHAR
источник