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

132
Получение частей URL-адреса (Regex)

На этот вопрос есть ответы на Stack Overflow на русском : Достать значения с помощью регулярок Учитывая URL-адрес (одна строка): http://test.example.com/dir/subdir/file.html Как с помощью регулярных выражений извлечь следующие части: Поддомен (тест) Домен (example.com) Путь без файла (/ dir /...

132
Группы захвата Vim Regex [bau -> byau: ceu -> cyeu]

У меня есть список слов: bau ceu diu fou gau Я хочу превратить этот список в: byau cyeu dyiu fyou gyau Я безуспешно попробовал команду: :%s/(\w)(\w\w)/\1y\2/g Учитывая, что это не работает, что мне нужно изменить, чтобы группы захвата регулярных выражений работали в...

132
Javascript и регулярное выражение: разделите строку и сохраните разделитель

У меня есть строка: var string = "aaaaaa<br />&dagger; bbbb<br />&Dagger; cccc" И я хотел бы разделить эту строку разделителем, <br />за которым следует специальный символ. Для этого я использую это: string.split(/<br \/>&#?[a-zA-Z0-9]+;/g); Я получаю то, что мне...

132
Почему «asdf» .replace (/.*/ g, «x») == «xx»?

Я наткнулся на удивительный (для меня) факт. console.log("asdf".replace(/.*/g, "x")); Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Почему две замены? Кажется, что любая непустая строка без перевода строки будет производить ровно две замены для этого шаблона. Используя функцию замены,...

132
Как заменить на sed целую строку?

Допустим, у меня есть файл со строками ааа = БББ Теперь я хотел бы заменить их на: ааа = ххх Я могу сделать это следующим образом: sed "s / aaa = bbb / aaa = xxx / g" Теперь у меня есть файл из нескольких строк: ааа = БББ ааа = ссс ааа = ддд aaa = [что-то еще] Как я могу заменить все эти строки...

132
grep используя вектор символов с несколькими шаблонами

Я пытаюсь использовать, grepчтобы проверить, присутствует ли вектор строк в другом векторе или нет, и для вывода значений, которые присутствуют (соответствующие шаблоны). У меня есть такой фрейм данных: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 У меня есть вектор шаблонов...

131
sed однострочник для преобразования всего верхнего регистра в нижний регистр?

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

131
RegEx - совпадение чисел переменной длины

Я пытаюсь разобрать документ, в котором разбросаны номера ссылок. Текстовый текст текст {4: 2} еще невероятный текст {4: 3} намного позже {222: 115} и еще немного текста. Ссылки всегда будут заключаться в квадратные скобки, и между ними всегда будет двоеточие. Я написал выражение, чтобы найти их....

131
Извлечь часть совпадения с регулярным выражением

Я хочу, чтобы регулярное выражение извлекало заголовок из HTML-страницы. В настоящее время у меня есть это: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Есть ли регулярное выражение...

131
Регулярное выражение, которому никогда ничего не будет соответствовать

Это может показаться глупым вопросом, но я долго разговаривал с некоторыми из моих коллег-разработчиков, и подумать об этом было забавно. Так; о чем вы думаете - как выглядит регулярное выражение, которое никогда не будет сопоставлено ни одной строкой! Изменить : почему я хочу это? Ну, во-первых,...

130
Какой вид Regex использует Visual Studio Code?

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

130
Регулярное выражение Sublime Text не обнаруживает многострочные теги

У меня есть это регулярное выражение; \[sometag\](.*)\[/sometag\] Который должен улавливать текст, окруженный [sometag]тегом. Это работает для однострочной информации, содержащейся в этих тегах, как и для строки [sometag]this is a bit of text[/sometag]. Но это не работает с текстом, который...

129
Ява; Замена строки (с использованием регулярных выражений)?

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

129
Обратные ссылки RegEx в IntelliJ

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

129
Соответствие шаблону извлечения 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...

128
Пустая строка регулярного выражения или адрес электронной почты

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