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

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

7
Regex Последнее вхождение?
Я пытаюсь поймать последнюю часть после последней обратной косой черты, мне нужен \Web_ERP_Assistant(с \) Моя идея была: C:\Projects\Ensure_Solution\Assistance\App_WebReferences\Web_ERP_WebService\Web_ERP_Assistant \\.+?(?!\\) // I know there is something with negative look -ahead `(?!\\)` Но я не могу его найти. [Regexer Demo]
123 regex  path 


6
C # Regex для Guid
Мне нужно проанализировать строку и добавить одинарные кавычки вокруг каждого значения Guid. Я думал, что могу использовать Regex для этого, но я не совсем гуру Regex. Есть ли хорошее регулярное выражение для идентификации Guid? Мой второй вопрос: как только я нашел допустимое регулярное выражение, я предполагаю, что буду использовать, Regex.Replace(String, …
122 c#  regex 


6
Ruby заменяет строку захваченным шаблоном регулярного выражения
У меня проблемы с переводом этого на Ruby. Вот фрагмент JavaScript, который делает именно то, что я хочу: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } Я пробовал gsub , sub и replace, но, похоже, ни один из них не сделал того, чего я ожидал. Вот примеры того, что я пробовал: "Z_sdsd: …
121 ruby  regex  replace 

3
Регулярное выражение без учета регистра в JavaScript
Я хочу извлечь строку запроса из своего URL-адреса с помощью JavaScript, и я хочу провести сравнение имени строки запроса без учета регистра. Вот что я делаю: var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href); if (!results) { return 0; } return results[1] || 0; Но приведенный выше код выполняет …
121 javascript  regex 

20
Электронная почта с регулярным выражением Java
Прежде всего, я знаю, что использовать регулярное выражение для электронной почты не рекомендуется, но я должен это проверить. У меня есть это регулярное выражение: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b В Java я сделал так: Pattern p = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b"); Matcher m = p.matcher("foobar@gmail.com"); if (m.find()) System.out.println("Correct!"); Однако регулярное выражение не работает независимо от того, правильно …
121 java  regex  email 

7
Как проверить электронную почту в PHP?
Как я могу подтвердить, что входное значение является действительным адресом электронной почты, используя php5. Теперь я использую этот код function isValidEmail($email){ $pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"; if (eregi($pattern, $email)){ return true; } else { return false; } } но он показывает устаревшую ошибку. Как я могу исправить эту проблему. Пожалуйста, помогите мне.

7
Соответствует всем, кроме указанных строк
Я знаю, что следующее регулярное выражение будет соответствовать «красному», «зеленому» или «синему». red|green|blue Есть ли простой способ сопоставить все, кроме нескольких указанных строк?
120 regex 

5
Eclipse, поиск и замена регулярных выражений
В eclipse можно ли использовать совпавшую строку поиска как часть строки замены при выполнении поиска и замены регулярного выражения? По сути, я хочу заменить все вхождения variableName.someMethod() с участием: ((TypeName)variableName.someMethod()) Где variableName может быть любым именем переменной. В sed я мог бы использовать что-то вроде: s/[a-zA-Z]+\.someMethod\(\)/((TypeName)&)/g То есть & представляет …
119 regex  eclipse  replace 

13
Какое сокращение является правильным - «регулярное выражение» или «регулярное выражение» [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить фактами и цитатами, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Большинство из нас, программистов, очень одержимы правильной терминологией. …
119 regex  terminology 

4
Регулярное выражение для соответствия слову или его префиксу
Я хочу сопоставить регулярное выражение со всем словом. В следующем примере я пытаюсь соответствовать sили seasonно то , что у меня есть спички s, e, a, oи n. [s|season] Как сделать так, чтобы регулярное выражение соответствовало целому слову?
119 regex  expression  word 

3
Удалить все специальные символы из строки в R?
Как удалить все специальные символы из строки в R и заменить их пробелами? Некоторые специальные символы, которые следует удалить: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Я пробовал regexс [:punct:]шаблоном, но он удаляет только знаки препинания. Вопрос 2: А как убрать символы из иностранных языков типа â í ü Â á ą ę ś ć:? Ответ: …
119 regex  string  r  character 

3
регулярное выражение для почтового индекса
Возможный дубликат: каков окончательный почтовый индекс и регулярное выражение почтового индекса? Мне нужно Regex, который может удовлетворить все три моих условия для почтового индекса. Например- 12345 12345-6789 12345 1234 Любые указатели и предложения будут очень признательны. Спасибо !
118 regex 

8
java.util.regex - важность Pattern.compile ()?
В чем важность Pattern.compile()метода? Почему мне нужно скомпилировать строку регулярного выражения перед получением Matcherобъекта? Например : String regex = "((\\S+)\\s*some\\s*"; Pattern pattern = Pattern.compile(regex); // why do I need to compile Matcher matcher = pattern.matcher(text);
118 java  regex 

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