Articles of regex

Соответствующие URI с <data> похожими на http://example.com/something в AndroidManifest

Я AndroidManifest.xml работать с элементом <data> в файле AndroidManifest.xml чтобы получить соответствие URI. Я хочу сопоставить следующие URI: http://example.com/something http://example.com/foo http://example.com/foo/ Но не http://example.com http://example.com/ http://example.com/something/else В основном я работал с <data android:scheme="http" android:host="example.com" android:pathPattern="/..*" /> <data android:pathPattern="/..*/" /> Но он по-прежнему соответствует http://example.com/something/else . Как я могу их исключить?

Формат регистрации Android c2dm

Я подозреваю, что я буду чувствовать себя действительно глупым после публикации этого, но здесь. У меня есть два основных вопроса: 1) Какое правильное регулярное выражение используется для идентификатора регистрации? В настоящее время у меня есть следующее, но я не смог найти какие-либо документы для поддержки того, достаточно ли этого: '/^[a-z0-9_-]{40,255}$/i' 2) Является ли это «действительным» […]

Как удалить код «+» и код страны с номера телефона?

Я использую следующий API для получения номера телефона; Однако некоторое устройство вернет номер в следующем формате: "+" + Код страны + номер телефона Пример. +12062436969 TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); String phoneNumber = tm.getLine1Number(); Я хотел бы узнать способ / алгоритм, чтобы удалить этот знак «+» и код страны, поэтому я получу только последние десять […]

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

В моем проекте Android у меня есть регулярное выражение и строка, в которой я должен иметь согласованное выражение. Проблема в том, что я нашел метод matches matches() , который возвращает boolean. Есть что-то, что возвращает только строку с совпадением (например, если моя строка «идет в магазин в 12 часов», я хочу проверить, есть ли время […]

Как найти все соответствия регулярному выражению в android

Как найти все соответствия регулярному выражению в android. Я нашел его для Perl, Python и т. Д., Но не для Android.

Исключить HTML-теги и некоторые символы UNICODE во время поиска в SQLite

ОБНОВЛЕНИЕ # 4 Я успешно запускаю пример firstchar , но теперь проблема firstchar с использованием regex . Даже после включения файла заголовка он не распознает оператор regex . Любой ключ, как это можно решить? ОБНОВЛЕНИЕ # 2 Я собрал библиотеку sqlite3 в моем проекте. Теперь я ищу кого-нибудь, кто поможет мне написать функцию для моего […]

Регулярное выражение в Android для поля пароля

Как я могу EditText с Regex , разрешив определенные символы. Мое состояние: Правило пароля: Одна заглавная буква Один номер Один символ (@,$,%,&,#,) любые нормальные символы, которые являются приемлемыми. Могу ли я узнать, что является правильным способом достижения моей цели?

Java.util.regex.PatternSyntaxException: Синтаксическая ошибка в шаблоне регулярного выражения рядом с индексом

Разделяя ниже кода String s = "12+12"; String[] sr = s.split("+"); Я получаю эту ошибку в logcat 09-03 15:57:22.489: E/AndroidRuntime(22029): FATAL EXCEPTION: main 09-03 15:57:22.489: E/AndroidRuntime(22029): java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 1: 09-03 15:57:22.489: E/AndroidRuntime(22029): + 09-03 15:57:22.489: E/AndroidRuntime(22029): ^ 09-03 15:57:22.489: E/AndroidRuntime(22029): at java.util.regex.Pattern.compileImpl(Native Method) 09-03 15:57:22.489: E/AndroidRuntime(22029): at java.util.regex.Pattern.compile(Pattern.java:407) 09-03 […]

Определить тип шаблона регулярного выражения

В моем приложении я добавляю edittext на основе ответа сервера. Для каждого сервера edittext также поддерживается шаблон регулярного выражения. Я могу успешно соответствовать шаблону и выполнять проверки. Но я хочу определить тип шаблона регулярного выражения, чтобы я мог открыть клавиатуру в соответствии со значением, которое должен принять edittext. Например, если edittext должен принимать адрес электронной […]

Подтвердите электронную почту внутри EditText

Я хочу проверить электронную почту, введенную внутри EditText, и этот код, который у меня уже есть: Final EditText textMessage = (EditText) findViewById (R.id.textMessage); Final TextView text = (TextView) findViewById (R.id.text); textMessage.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) { if (textMessage.getText().toString().matches("[a-zA-Z0-9._-]+@[az]+.[az]+") && s.length() > 0) { text.setText("valid email"); } else { text.setText("invalid email"); } } public […]

Intereting Posts
Как Google смог это сделать? Слайд ActionBar в приложении для Android Как оживить положение прокрутки? Как прокручивать плавно? Как запретить Android делать снимок экрана, когда мое приложение переходит на задний план? Лучший способ: сохранить и восстановить позицию TextView в ScrollView Можно ли расколоть растровое изображение на мелкие кусочки, не загружая все это в память? Проблемы, связанные с воссозданием списков материального дизайна с оставлением в Android Цвет текста панели меню ActionBarSherlock Как обновить элемент пейджера View TITLE динамически Как я могу сказать ProGuard, чтобы сохранить мою функцию, которая используется для onClick? AlarmManager не работает на нескольких устройствах Emulator-x86.exe перестает работать Тестирование устройств Android с помощью Junit: тестирование сетевых / bluetooth-ресурсов Случайное исключение android.database.sqlite.SQLiteException: невозможно открыть файл базы данных Android Применить палитру Редактор макета студии Android показывает пользовательские свойства вида?