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

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

8
sed однострочник для преобразования всего верхнего регистра в нижний регистр?
У меня есть текстовый файл, в котором некоторые слова напечатаны ВСЕМИ ЗАГЛАВНЫМИ буквами. Я хочу иметь возможность просто преобразовать все в текстовом файле в нижний регистр, используя sed. Это означает, что первое предложение будет гласить: «У меня есть текстовый файл, в котором некоторые слова напечатаны заглавными буквами».
131 regex  sed 


2
Какой вид Regex использует Visual Studio Code?
Пытаясь выполнить поиск-замену в Visual Studio Code, я обнаружил, что его версия Regex отличается от полноценной Visual Studio. В частности, я пытаюсь объявить именованную группу, с string (?<p>[\w]+)которой работает в Visual Studio, но не в Visual Studio Code. Он пожалуется на ошибку Invalid group. Помимо решения этой конкретной проблемы, я …


2
Регулярное выражение Sublime Text не обнаруживает многострочные теги
У меня есть это регулярное выражение; \[sometag\](.*)\[/sometag\] Который должен улавливать текст, окруженный [sometag]тегом. Это работает для однострочной информации, содержащейся в этих тегах, как и для строки [sometag]this is a bit of text[/sometag]. Но это не работает с текстом, который занимает несколько строк, как этот; [sometag] here is more text it …
130 regex  tags  sublimetext 


9
Соответствие шаблону извлечения Python
Python 2.7.1 Я пытаюсь использовать регулярное выражение Python для извлечения слов внутри шаблона У меня есть строка, которая выглядит так someline abc someother line name my_user_name is valid some more lines Я хочу извлечь слово «my_user_name». Я делаю что-то вроде import re s = #that big string p = re.compile("name …
129 python  regex 

12
Ява; Замена строки (с использованием регулярных выражений)?
В рамках школьного проекта мне нужно заменить строку из формы: 5 * x^3 - 6 * x^1 + 1 примерно так: 5x<sup>3</sup> - 6x<sup>1</sup> + 1 Я считаю, что это можно сделать с помощью регулярных выражений, но пока не знаю, как это сделать. Вы можете мне помочь? PS Фактическое назначение …
129 java  regex 

4
Обратные ссылки RegEx в IntelliJ
Я хочу использовать функцию поиска и замены IntelliJ для выполнения следующего преобразования: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Я пробовал следующее: Текст для поиска: model.put\((.*),(.*)\) заменить на:model\[\\1\] = \\2 Но Intellij, похоже, не распознает \\1и обратные ссылки \\2. Я также пробовал одинарную косую черту, но …

4
Как определить, является ли число простым с регулярным выражением?
Я нашел следующий пример кода для Java в RosettaCode : public static boolean prime(int n) { return !new String(new char[n]).matches(".?|(..+?)\\1+"); } Я не знаю конкретно Java, но понимаю все аспекты этого фрагмента, кроме самого регулярного выражения. У меня есть базовые или базовые знания о Regex, как вы находите его во …
128 java  regex  primes 

7
Пустая строка регулярного выражения или адрес электронной почты
Я нашел много проверок электронной почты Regex в SO, но я не нашел ни одного, который принимает пустую строку. Возможно ли это только через Regex? Принимать только пустую строку или только электронную почту? Я хочу, чтобы это было только на Regex.
128 regex  email  string 

6
Регулярные выражения SQL Server в T-SQL
Есть ли библиотека регулярных выражений, написанная на T-SQL (без CLR, без расширенного SP, чистого T-SQL) для SQL Server, и которая должна работать с общим хостингом? Редактировать: Спасибо, я знаю о том PATINDEX, LIKE, xp_ spsи решения CLR Я также знаю, что это не лучшее место для регулярного выражения, вопрос теоретический …
127 sql-server  regex  tsql 

9
Ускорьте миллионы замен регулярных выражений в Python 3
Я использую Python 3.5.2 У меня есть два списка список из примерно 750 000 «предложений» (длинных строк) список примерно из 20 000 «слов», которые я хотел бы удалить из своих 750 000 предложений Итак, мне нужно перебрать 750 000 предложений и выполнить около 20 000 замен, но ТОЛЬКО если мои …

4
Регулярное выражение: укажите «пробел или начало строки» и «пробел или конец строки».
Представьте, что вы пытаетесь сопоставить шаблон "stackoverflow". Вам нужно следующее: this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] Я знаю, как разобрать stackoverflow, если на обоих сайтах есть пробелы, используя: /\s(stackoverflow)\s/ То же …
127 regex  preg-match 

8
Использование регулярного выражения в CSS?
У меня есть html-страница с div, у которых есть id (s) формы s1 , s2 и так далее. <div id="sections"> <div id="s1">...</div> <div id="s2">...</div> ... </div> Я хочу применить свойство css к подмножеству этих разделов / div (в зависимости от идентификатора). Однако каждый раз, когда я добавляю div , мне …
127 css  regex 

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