regex — вопросы с ответами

2 ответа
У меня есть регулярное выражение электронной почты, которое выглядит так: /^[_a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,10})$/ Задача состоит в том, чтобы разрешить вставить дефис "-" перед символом @, но с некоторыми ограничениями: 1) Электронная почта не может начинаться с де...
11 окт. 2018, в 15:15
1 ответ
У меня есть строка вроде: image.id."HashiCorp Terraform Team <[email protected]>" AND image.label."some string"."some other string" Я хочу заменить все пробелы на "___" только для строк, окруженных кавычками, поэтому финальная строка будет выглядеть так: image.id."HashiCorp___Terr...
11 окт. 2018, в 13:37
1 ответ
У меня была задача разделить строку на две группы символов. Итак, '031745' → [03,17,45] Я применил подход regex и успешно справился с этим: '031745'.split(/(?=(?:..)+$)/); // result: ["03", "17", "45"] Я знаю, что происходит здесь: мы пытаемся разделить невидимое место, которое имеет последующ...
11 окт. 2018, в 09:46
2 ответа
Я использую API Google Place для поиска адресов. Некоторые примеры вывода: Laag-Beugt 2 C, 5473 KB Heeswijk Dinther, Nederland Industrieweg 36, 8091 AZ Wezep, Nederland Rijakkerweg 7, 5741 RR Beek en Donk, Nederland Antoon van Hooffplein 1, 6816 SH Arnhem, Nederland Lingewal 2A, 6681 LJ Bemmel, Ned...
google-places-api
03 нояб. 2015, в 13:05
1 ответ
У меня есть переменная с именем $content которая содержит содержимое файла DokuWiki Markdown. Я пытаюсь сопоставить все ссылки, в которых есть стиль: [[http://url.com/|title]] Вот часть переменной, которую я пытаюсь сопоставить: [[http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platfo...
03 нояб. 2015, в 00:07
2 ответа
Мне нужно решение для разбора значения в URL-адресе, разделенном между %2526_ga%253d и &wct затем append &_ga= + the parsed value до конца того же URL-адреса. Это мой URL, который всегда отличается, но %2526_ga%253d и &wct всегда одинаковы. http://www.example.com/wa=wsignin1.0%2526_ga%...
25 апр. 2014, в 22:37
3 ответа
У меня есть следующий фрагмент кода: HTML <div class="colors"> <h1>Colors:</h1> <div class="recipe"></div> </div> <div class="numbers"> <h1>Numbers:</h1> <div class="recipe"></div> </div> <div class="peo...
25 апр. 2014, в 21:25
5 ответов
У меня есть файл HTML, в который я вставил пользовательские теги, например {{name}}, {{surname}}. Теперь я хочу найти теги, которые точно соответствуют шаблону, например {{world}}, только не {world}}, {{world}, {world}, { word }, {{ world }} и т.д. Я написал небольшой код для re.findall(r'\{(\w.+?)\...
matching
29 апр. 2011, в 08:57
6 ответов
Мне нужно проанализировать некоторый файл журнала, и он выглядит ниже, я хотел бы получить 3 части данных, Время часть каталога, в этом случае это будет ABC и DEF во входном файле. имя файла во входном файле, то есть 2C.013000000B.dat, 20100722B.TXT, 20100722D1-XYZ.TXT и 2C.250B в этом случае. Я ...
file
28 апр. 2011, в 17:49
1 ответ
Я использую регулярное выражение ниже, чтобы сопоставить три разных типа строк. Мне сложно определить, где добавить шаблон без учета регистра, чтобы соответствовать верхнему или нижнему регистру (например, re.IGNORECASE или ([A-Za-z0-9]+)). Должен ли я просто попробовать что-то другое? regex = re.co...
27 апр. 2011, в 18:10
2 ответа
В приведенном ниже коде я ищу строку, шестнадцатеричный и ascii.... Если строка сопоставлена, печатается файл, в котором была сопоставлена ​​строка. Есть ли способ напечатать, какой тип строки был сопоставлен (hex, ascii или string)? Кроме того, я хотел бы рассмотреть верхний и нижний регистр, а так...
27 апр. 2011, в 17:34
3 ответа
Можно ли сделать что-то подобное в Python с помощью регулярных выражений? Приращение каждого символа, который является числом в строке, на 1 Таким образом, ввод "123ab5" станет "234ab6" Я знаю, что я мог бы перебирать строку и вручную увеличивать каждый символ, если это число, но это кажется нере...
string-substitution
27 апр. 2011, в 11:26
2 ответа
Как бы вы реализовали Markddown emphasis или bold с регулярными выражениями? Или как можно заменить re \*\*(.*)\*\* на то, что находится внутри ** **?
parsing
markdown
27 апр. 2011, в 01:30
1 ответ
Я пытаюсь проверить, имеет ли имя недопустимые символы, до сих пор мне удалось получить все, что мне нужно, помимо проверки на капитализацию, я пробовал использовать SELECT BINARY('jiLl') REGEXP('[[:upper:]]+'); но, к сожалению, также флаги правильно отформатированных имен, как в (Джек), возможно ...
24 авг. 2010, в 22:03
5 ответов
У меня есть веб-страница. Из этого я хочу найти все теги IMG и получить SRC этих тегов IMG. Каким будет регулярное выражение для этого. Некоторое объяснение: Я очищаю веб-страницу. Все данные отображаются корректно, кроме изображений. Чтобы решить эту проблему, у меня есть идея, найти SRC и заменить...
11 июнь 2009, в 09:18
Наверх
Меню