Articles of regex

Совместимость с Android / Java

Я хочу сопоставить знак плюса в строке и заменить его, но когда я это сделаю result.replaceFirst("\+", "011") Он жалуется, что \+ недействителен.

Android заменяет регулярное выражение

У меня есть строка в Android. Я хотел бы обернуть все экземпляры 4 или более непрерывных цифр некоторым html. Я предполагаю, что это будет сделано с регулярным выражением, но мне трудно найти даже самые основные регулярные выражения для работы. Может кто-то помочь мне с этим? Я хотел бы изменить: var input = "My phone is […]

Запросить SQLiteDatabase для Android с помощью Regex

Я пытаюсь получить записи из SQLiteDatabase в программе Android, используя функцию запроса, используя параметр выбора. У меня был успех с простым сопоставлением шаблонов с использованием SQLite LIKE и группового символа%. Теперь я хочу выполнить более сложное сопоставление шаблонов с использованием регулярных выражений. Согласно веб-сайту SQLite , для работы оператора REGEXP он должен определяться пользователем. Кто-нибудь […]

Android java regex соответствует всем, кроме одного символа

У меня есть база данных CSV, которая содержит имена, адреса и т. Д. Теперь я буду искать в своем приложении для Android что-то, скажем, адрес, а затем отобразить другие связанные с ним записи – имя, телефон … Проблема в том, что в CSV некоторые из записей с отсутствующими символами, а вместо них есть пробелы – […]

Дополнительное текстовое пограничное выражение для Android

У меня возникают проблемы с регулярным выражением при ориентации на платформу Android 2.2.3. Следующее регулярное выражение работает при таргетинге на виртуальную машину Java на моем рабочем столе, а регулярное выражение также работает и с .NET-приложением. Pattern.compile("\\b?") Но когда я нацелился на свой телефон, я получаю исключение PatternSyntaxException. Есть идеи?

Как достичь границы слова в Sqlite Android?

Я хотел бы получить следующее (полнотекстовый поиск), SELECT * FROM tablename where columnname REGEXP '[[:<:]]some string[[:>:]]' Где меня интересуют только точные строки (а не только слова) из столбца полного текста. Я использую точный SQL выше в MySQL и теперь переношу большую часть кода в приложения для Android. Но я смотрел на разные должности, где упоминается, […]

Android Java – String .replaceAll для замены определенных символов (регулярное выражение)

Мне нужно удалить некоторые специальные символы и заменить их пустой строкой, если они появятся. В настоящее время у меня проблема с регулярным выражением, возможно, с экранированием Java. Я не могу собрать их всех вместе, это просто не работает, я много пробовал! T_T В настоящее время я делаю это один за другим, что немного глупо, но […]

Регулярное выражение для удаления всех непечатаемых символов

Я хочу удалить все непечатаемые символы ascii из строки, сохраняя невидимые. Я думал, что это сработает, потому что пробелы, \ n \ r являются невидимыми символами, но не не подлежащими печати? В основном я получаю массив байтов с символами в нем, и я не хочу, чтобы они были в нем. Поэтому я пытаюсь преобразовать его […]

Android java regex названные группы

Я хотел бы использовать matcher.group("login"); В android 8+ на eclipse, но нет Matcher.group (String), похоже, существует. У вас есть (встроенное) решение?

Regex для удаления пробелов между номерами

Мне нужно удалить пробелы между номерами, так что строка вроде этого: "Hello 111 222 333 World!" становится "Hello 111222333 World!" Я пробовал это: message = message.replaceAll("[\\d+](\\s+)[\\d+]", ""); Кажется, это не сделано.