Articles of regex

PHP – RegEx Соответствующие номера телефонов с кодом страны или без нее

Я хочу написать соответствующий метод в php, который позволяет мне сопоставлять номера телефонов. Дело в том, что я хочу создать приложение, которое будет вызывать телефонные номера телефонов с устройств Android, в бэкэнд, он будет соответствовать телефонным контактам с текущими пользователями приложений, а если есть соответствующие, то добавьте этих пользователей в качестве друзей, Аналогично тому, как […]

Android / Java: проверьте правильность URL-адреса youtube

Я хочу проверить, является ли URL-адресом URL-адреса youtube, чтобы я мог показать его, иначе я скрою вид. Есть ли регулярное выражение на Java, которое может помочь мне проверить правильность URL. В настоящее время я использую это регулярное выражение, но я думаю, что это не тот, который я хочу: String youTubeURl = "https://www.youtube.com/watch?v=Btr8uOU0BkI"; String pattern = […]

Разрешить только выбранные charcters на основе regex в EditText

Я хочу разрешить пользователям вводить определенные символы на основе регулярного выражения в моих приложениях для Android. Как мне это достичь?

Текст редактирования принимает только числа, а не десятичные числа в android

Мой текст редактирования должен принимать только 3-значное число, а не любые другие десятичные числа. Я использовал ниже регулярное выражение, чтобы сделать это, но это даже принимает символы типа «.». а также "-". Итак, как избежать принятия десятичных значений? pattern=Pattern.compile("[0-9]{0,2}"); Даже я установил текст редактирования android:digits="0123456789" android:inputType="number" Это не работает. Как решить?

Как использовать SpannableString с Regex в android?

Я пытаюсь покрасить часть строки, используя spannableString и регулярные выражения в Android, используя эту функцию: public static String StringReplace(String source) { String find = "ABC"; SpannableString replace = new SpannableString(find); replace.setSpan(new ForegroundColorSpan(Color.RED), 0, 1, Spannable.SPAN_INCLUSIVE_INCLUSIVE); String output = source.replace(find, replace); return output; } Поскольку функция replace () возвращает строку, я не могу получить цветную строку. […]

Java.util.regex.PatternSyntaxException на Android

Я получаю java.util.regex.PatternSyntaxException при попытке вызвать string.split () с регулярным выражением (?<=}),(?=\\{) для строки, такой как «{test}, {test} " Это отлично работает, когда я запускаю его в модульном тесте на JVM (т. Е. Не на Android), но на Android я получаю следующую трассировку стека: java.util.regex.PatternSyntaxException: Syntax error U_REGEX_RULE_SYNTAX near index 5: (?<=}),(?=\{) ^ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) […]

Ссылка на предыдущие сопоставленные группы в регулярном выражении

Я новичок в кодировании Android, но у меня есть опыт работы с регулярным выражением Perl. Мне нужно сопоставить список из 0 или более идентификаторов с регулярным выражением, например: ^\s*((\w\d\d\d)(\s+$2)*)?$ Обратите внимание, что $ 2 относится к предыдущей согласованной группе (\ w \ d \ d \ d). Для кода Android это выглядело бы так: Pattern.compile("^\\s*((\\w\\d\\d\\d)(\\s+\$2)*)?$") […]

Управление спойлером BBcode Android

Я разрабатываю приложение для форума. Мне нужно, чтобы кнопка спойлера, такая как Tapatalk's Который скрывает текстовую часть, которая отображается только тогда, когда пользователь нажимает кнопку. Я получаю весь текст сообщения, включая спойлер BBCode. Мне удалось получить содержимое спойлера со следующим регулярным выражением: \[SPOILER\](.+?)\[\/SPOILER\] Моя проблема в том, что я хочу добавить кнопку спойлера, но весь […]

Арабское слово Поиск с арабского текста Файл

Я работаю над приложением Корана. У меня есть текстовый файл ( UTF-8 ) Корана (на арабском языке). Я хочу найти свое арабское слово из Корана. Я хочу написать арабское слово Корана без Аарабов, например, Забер, Заир, Шуд, Грязь и Пайш. Аарабы – это в основном арабские гласные. Арабский Aarabs подробно Ниже приведен код для поиска […]

Как запустить запрос с помощью regexp в Android

Я хочу запустить запрос в SQLite с помощью regexp с помощью Android . Как мне это сделать?