|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2010
Сообщений: 67
|
Регулярное выражения для поиска по имени
Здравствуйте,
Есть массив пользователей с именами. Нужно сделать регулярку для фильтрации по имени. Вводишь к примеру "И" и фильтр должен выдавать "Иван", "Игнат", "Игорь" и т.д. Может быть и с пробелом т.е. Имя + Фамилия. Помогите, сам тяжело в регулярки въезжаю... |
|
|||||
[+1 24.11.10]
Регистрация: Jun 2010
Сообщений: 280
|
Вам скорее всего надо использовать не рег.выражения (они для более сложных случаев)
а метод indexOf() класса String Добавлено через 1 минуту Вообще, обычно рекомендуется обходится без рег.выражений везде, где можно обойтись. Считается, что они здорово замедляют выполнение программы. |
|
|||||
Modus ponens
|
Замедляют по сравнению с чем? С математическими операциями - да, но есть разница между например сделать лишний запрос к базе данных, или лишний раз регулярку использовать
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Apr 2010
Сообщений: 67
|
Цитата:
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Так перед сравнением/поиском приводите к одному регистру.
__________________
Reality.getBounds(this); |
|
|||||
[+1 24.11.10]
Регистрация: Jun 2010
Сообщений: 280
|
Цитата:
Однако, из начально мысль проста: "Избегайте рег.выражения там, где их можно избежать". Только и всего . |
|
|||||
Регистрация: Apr 2010
Сообщений: 67
|
Точно. Ну теперь полностью ок.
|
Часовой пояс GMT +4, время: 08:15. |
|
« Предыдущая тема | Следующая тема » |
|
|