Articles of regex

Разделение строки с помощью RegEx в Android

Я пытался разделить Strings с помощью RegEx без успеха. Идея состоит в том, чтобы разбить метаданные данных музыкального файла на их имя файла таким образом, чтобы: "01. Kodaline – Autopilot.mp3" .. приведет к .. metadata[0] = "01" metadata[1] = "Kodaline" metadata[2] = "Autopilot" Это RegEx, который я пытался использовать в оригинальной форме: ^(.*)\.(.*)\-(.*)\.(mp3|flac) Из того, […]

Обнаружение высоких суррогатов в строке с использованием регулярных выражений

Я хочу проверить, содержит ли String какие-либо высокие суррогаты. В Java я бы использовал Character.isHighSurrogate (c), и это работает. В regex (используя реализацию, предоставленную Android 2.3.3 SDK), я ожидал, что это сработает: [\uD800-\uDBFF] Но это не так. Я использую char: 𫘤 (codepoint: 177700), чтобы проверить это (работает в моей проверке java, но не проверке регулярных […]

Как окрасить текст с помощью Regex в android

У меня три регулярных выражения: Pattern mentionPattern = Pattern.compile("(@[A-Za-z0-9_-]+)"); Pattern hashtagPattern = Pattern.compile("(#[A-Za-z0-9_-]+)"); Pattern urlPattern = Patterns.WEB_URL; У меня есть строка: Это текст #tamitter #tamitter @tom_cruise со ссылкой http://tom_cruise.me Мне нужно сопоставить этот текст с тремя вышеуказанными регулярными выражениями и покрасить согласованный текст с помощью Синего и установить окончательный текст в TextView . Как я […]

Поиск подстроки между определенными символами с неизвестным индексом

У меня есть строка, такая как: <div class="photo-box biz-photo-box pb-60s"> <a href="/biz/the-kerry-piper-willowbrook"> <img class="photo-img" alt="" height="60" src="http://s3-media3.ak.yelpcdn.com/bphoto/rCz-uF_qwqyb5Nnq74JeVQ/60s.jpg" width="60"> </a> Как я могу получить URL-адрес http://s3-media3.ak.yelpcdn.com/bphoto/rCz-uF_qwqyb5Nnq74JeVQ/60s.jpg Из этой строки? Я думал о string.indexOf (), но количество символов до и после URL может меняться, поэтому я не знаю, по какому индексу эта подстрока начинается, и это может […]

Что означает * + в regexp

Я использую libphonenumber, и я пытаюсь проверить некоторые номера телефонов, если они действительны с шаблоном regexp VALID_PHONE_NUMBER, который можно найти здесь, и он выглядит так: private static final String VALID_PHONE_NUMBER = DIGITS + "{" + MIN_LENGTH_FOR_NSN + "}" + "|" + "[" + PLUS_CHARS + "]*+(?:[" + VALID_PUNCTUATION + STAR_SIGN + HASH_SIGN +"]*" + DIGITS […]

RegEx для поиска URL-адресов в HTML занимает 25 секунд в Java / Android

В Android / Java, учитывая исходный код HTML на веб-сайте, я хотел бы извлечь все пути к файлам XML и CSV. Что я делаю (с RegEx): final HashSet<String> urls = new HashSet<String>(); final Pattern urlRegex = Pattern.compile( "[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|].(xml|csv)"); final Matcher url = urlRegex.matcher(htmlString); while (url.find()) { urls.add(makeAbsoluteURL(url.group(0))); } public String makeAbsoluteURL(String url) { if (url.startsWith("http://") […]

Что было бы простым регулярным выражением для проверки пароля во время регистрации?

То, что я хочу сделать, это просто проверить, когда пользователь регистрируется, введен ли введенный пароль не менее 6 символов и в нем нет места. Это в значительной степени. Что было бы регулярным выражением, которое я мог бы использовать в классах Java Matcher Matrix для этой цели? Спасибо за помощь ребята.

Как найти, является ли входной текст URL-адресом с использованием регулярного выражения

Я хочу проверить, является ли полученный вход URL-адресом, используя REGEX. Как мне это сделать ? Существует ли какой-либо стандарт REGEX, который работает для проверки URL-адреса? Мое требование – проверить, является ли входной текст URL-адресом или нет, но нет, если текст содержит URL-адрес.

Соответствие шаблону регулярных выражений в Android

Я пытаюсь выполнить поиск в этой строке: ,"tt" : "ABC","r" : "+725.00","a" : "55.30", Для: "r" : "725.00" И вот мой текущий код: Pattern p = Pattern.compile("([r]\".:.\"[+|-][0-9]+.[0-9][0-9]\")"); Matcher m = p.matcher(raw_string); Я пробовал несколько вариантов шаблона, и совпадение никогда не найдено. Второй набор глаз был бы замечательным!

Msgstr "Неверная escape-последовательность (допустимые – \ b \ t \ n \ f \ r \" \ '\\) "Синтаксическая ошибка

Я написал код для сопоставления пути к файлу с extenstion .ncx, pattern = Pattern.compile("$(\\|\/)[a-zA-Z0-9_]/.ncx"); Matcher matcher = pattern.mather("\sample.ncx"); Это показывает недопустимую escape-последовательность (допустимые: \ b \ t \ n \ f \ r \ "\ '\) шаблон синтаксической ошибки. Как это исправить.

Intereting Posts
Вызов активности из ViewHolder в RecyclerView? Android: обнаружение, если пользователь коснется и перетащит из области кнопки? Параметры плагина Cordova FileTransfer пустые на Android Проблемы с позиционированием textView под другим textView в относительной компоновке Android зависает, когда в OnClickListener.onClick есть исключение NullPointerException (другие задачи не могут запускаться) Могу ли я установить что-то вроде «подсказки» для просмотра в андроиде? Предоставление стиля (атрибутов) по умолчанию в пользовательском представлении Genymotion – виртуальное устройство не получило IP-адрес Hello-JNI для Android Studio Обнаруживать нажатия на кнопки гарнитуры на Android? Для Emacs долгое путешествие для использования клавиши CTRL на Android Простой адаптер coursor с базой данных SQLite и custmize listview OR в firebase java android Файл манифеста манифеста Android не заканчивается окончательной новой строкой Устройство не обнаружено в Eclipse при подключении к USB-кабелю