Вопросы с тегом «regex»

Регулярные выражения предоставляют декларативный язык для соответствия шаблонам в строках. Они обычно используются для проверки строк, анализа и преобразования. Поскольку регулярные выражения не полностью стандартизированы, все вопросы с этим тегом должны также включать тег, указывающий применимый язык программирования или инструмент. ПРИМЕЧАНИЕ. При запросе HTML, JSON и т. Д. Регулярные выражения обычно встречаются с негативными реакциями. Если для этого есть парсер, используйте его.


17
RegEx для извлечения всех совпадений из строки, используя RegExp.exec
Я пытаюсь разобрать следующий вид строки: [key:"val" key2:"val2"] где есть произвольный ключ: пары "val" внутри. Я хочу получить имя ключа и значение. Для любопытных я пытаюсь разобрать формат базы задач воина. Вот моя тестовая строка: [description:"aoeu" uuid:"123sth"] это означает, что в ключе или значении может быть что угодно, кроме пробелов, …

11
Swift выдерживает регулярные выражения
Я хочу извлечь подстроки из строки, которые соответствуют шаблону регулярных выражений. Поэтому я ищу что-то вроде этого: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Итак, вот что я имею: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var …
175 ios  regex  string  swift 

10
Проверка адресов электронной почты с использованием jQuery и regex
Я не слишком уверен, как это сделать. Мне нужно проверить адреса электронной почты с помощью регулярных выражений что-то вроде этого: [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum) Затем мне нужно запустить это в функции jQuery, как это: $j("#fld_emailaddress").live('change',function() { var emailaddress = $j("#fld_emailaddress").val(); // validation here? if(emailaddress){} // end validation $j.ajax({ type: "POST", url: "../ff-admin/ff-register/ff-user-check.php", data: …

4
Подбор многострочного текста с использованием регулярного выражения
Я пытаюсь сопоставить многострочный текст с помощью Java. Когда я использую Patternкласс с Pattern.MULTILINEмодификатором, я могу соответствовать, но я не могу сделать это с(?m). Тот же шаблон с (?m)использованием и использованием String.matches, похоже, не работает. Я уверен, что что-то упустил, но понятия не имею, что. Я не очень хорош в …
174 java  regex 

11
Как конвертировать «CamelCase» в «Camel Case»?
Я пытался заставить команду JavaScript regex превратить что-то вроде "thisString"в, "This String"но самое близкое, что я получил, это замена буквы, в результате чего-то вроде "Thi String"или "This tring". Любые идеи? Чтобы прояснить, я могу справиться с простотой использования заглавной буквы, я не так силен с RegEx, и я разбираюсь "somethingLikeThis"в …
174 javascript  regex 

5
Как отменить тест с регулярными выражениями в скрипте bash?
Используя GNU bash (версия 4.0.35 (1) -релиз (x86_64-suse-linux-gnu), я хотел бы отменить тест с регулярными выражениями. Например, я хотел бы условно добавить путь к переменной PATH, если путь еще не существует, как в: TEMP=/mnt/silo/bin if [[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH; else PATH=$PATH:$TEMP; fi TEMP=/mnt/silo/Scripts: if [[ ${PATH} …

10
Регулярные выражения в приложении Objective-C Cocoa
Начальный поиск в Google указывает, что в приложении Objective-C Cocoa нет встроенного способа выполнения регулярных выражений. Итак, четыре вопроса: Это действительно так? Ты шутишь, что ли? Хорошо, тогда есть ли хорошая библиотека с открытым исходным кодом, которую вы рекомендуете? Как можно приблизиться достаточно близко, не импортируя библиотеку, возможно, с помощью …
173 objective-c  regex  cocoa 

6
Именованные группы Regex в Java
Насколько я понимаю, java.regexпакет не поддерживает именованные группы ( http://www.regular-expressions.info/named.html ), поэтому кто-нибудь может указать мне на стороннюю библиотеку, которая поддерживает? Я посмотрел на jregex, но его последний выпуск был в 2002 году, и он не работал для меня (по общему признанию, я только попробовал кратко) под java5.
173 java  regex 


17
Регулярное выражение для проверки формата даты дд / мм / гггг
Мне нужно проверить строку даты для формата dd/mm/yyyyс регулярным выражением. Это регулярное выражение проверяет dd/mm/yyyy, но не допустимые даты, такие как 31/02/4500: ^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ Что такое действительное регулярное выражение для проверки dd/mm/yyyyформата с поддержкой високосного года?
172 regex 


4
Java Regex Capturing Groups
Я пытаюсь понять этот блок кода. Во-первых, что мы ищем в выражении? Насколько я понимаю, это любой символ (0 или более раз *), за которым следует любое число от 0 до 9 (один или несколько раз +), за которым следует любой символ (0 или более раз *). Когда это выполнено, …
171 java  regex 



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.