powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Фильтрация строк, без учета регистра
4 сообщений из 4, страница 1 из 1
Фильтрация строк, без учета регистра
    #38671297
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, у меня есть следующий код, который позволяет фильтровать строки в таблице, по указанному слову
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
....
sorter = new TableRowSorter<MyTableModel>(tblModel);
....

private void filterAction(String text) {
        if (text.length() == 0) {
          sorter.setRowFilter(null);
        } else {
          try {
            sorter.setRowFilter(RowFilter.regexFilter(text));
          } catch (PatternSyntaxException e) {
            System.err.println("Bad regex pattern");
          }
        }
    }
....



однако необходимо учитывать регистр слов, вводимых для фильтра. Переписать метод мне не удалось.
Подскажите пожалуйста, как сделать фильтр регистро-независимым. Заранее всем спасибо.
...
Рейтинг: 0 / 0
Фильтрация строк, без учета регистра
    #38671327
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доку по регулярным выражениям не пробовали читать?
RowFilter.regexFilter(text + "?i")
И у вас путаница в постановке задачи. Это противоположные требования:
- необходимо учитывать регистр слов
- как сделать фильтр регистро-независимым
...
Рейтинг: 0 / 0
Фильтрация строк, без учета регистра
    #38671354
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczИ у вас путаница в постановке задачи. Это противоположные требования:
- необходимо учитывать регистр слов
- как сделать фильтр регистро-независимым

Простите, писал быстро, имел ввиду, что при написании слова в строке поиска необходимо не забывать, что поиск зависит от регистра, поэтому хотелось бы сделать его регистро-независимым
...
Рейтинг: 0 / 0
Фильтрация строк, без учета регистра
    #38671461
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо, помогли, решил проблему.
Выкладываю решение, может кому и пригодиться

Код: java
1.
sorter.setRowFilter(RowFilter.regexFilter("(?iu:"+ text + ")"));
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Фильтрация строк, без учета регистра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]