Articles of regex

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

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

Регулярное выражение, подтверждающее номер карты PAN

Я видел этот вопрос и этот блог для регулярного выражения PAN. [AZ]{5}[0-9]{4}[AZ]{1} . Но мой вопрос немного шире, чем это. В номере карты PAN: 1) The first three letters are sequence of alphabets from AAA to zzz 2) The fourth character informs about the type of holder of the Card. Each assesse is unique:` C […]

Regex для определения кредитных карт в Android

Я действительно новичок в регулярном выражении, но я думаю, что моя проблема может выйти за рамки этого в настоящий момент. Как говорится в названии, я пытаюсь определить, является ли кредитная карта визой, amex, master card и т. Д. Я просмотрел этот пост, который дал регулярное выражение для каждого из типов карт: Как вы определяете тип […]

Как создать регулярное выражение для этого в android?

Предположим, у меня есть строка вроде этого: string = "Manoj Kumar Kashyap"; Теперь я хочу создать регулярное выражение для соответствия тому, где Ka появляется после пробела, а также получить индекс совпадающих символов. Я использую java-язык.

Разница в реляциях Java и Android

Добрый день! У меня есть шаблон регулярного выражения: Pattern p = Pattern.compile("^[a-zA-Z_\\$][\\w\\$]*(?:\\.[a-zA-Z_\\$][\\w\\$]*)*$"); Он должен сказать мне, является ли имя пакета java / android законным или нет. Он отлично работает на рабочем столе java, но он не работает на устройствах Android Допустим, у меня есть имена пакетов: ". .", "ПАвыапЫВАПыва", "com.mxtech.ffmpeg.v7_neon", … Тест должен показать, что […]

Jsoup получает элемент в значении = ""

Я хочу найти элемент «buddyname» и получить элемент value = "" в файле HTML, который я помещаю в StringBuffer, в этом случае 5342test. Элемент value = "" может измениться, поэтому я не могу выполнить поиск непосредственно для теста 5342test. <fieldset style="display:none"><input type="hidden" name="buddyname" value="5342test"/></fieldset> Как я могу сделать это с помощью jsoup? Или есть более […]

Соответствующие 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 часов», я хочу проверить, есть ли время […]