Regex – вопросы и ответы

56
голосов
1
ответ
Единственное, что я заметил, это то, что количество элементов для каждого n - это каталонский номер . У нас только четные русские. Этот список идет неопределенно. n=2 ab n=4 aabb abab n=6 aaabbb aa...
5 месяцев, 2 недели назад Julio Rodrigues
92
голоса
1
ответ
Я пытаюсь заменить много символов из массива глобально с регулярным выражением, но он просто заменяет первый символ для меня: var ARABIC_PUNC_AND_REPLACEMENTS = [ [ ',', // Comma ';', // Semicolon ...
5 месяцев, 2 недели назад elkebirmed
57
голосов
2
ответа
хорошо, я получил хорошее решение здесь, но регулярное выражение разделило строку на строку "" и два других раскола, которые мне нужны. String Result = "<ahref=https://blabla.com/Securities_regu...
5 месяцев, 2 недели назад gb051
57
голосов
2
ответа
Я хотел бы получить URL-адрес из html или строки на основе внутреннего значения текста. Например: <a href="http://www.itsmywebaddress.com">My Website</a>. <a href="http://www.everyth...
5 месяцев, 2 недели назад yasmuru
92
голоса
3
ответа
Я использую preg_split для строки, но я не получаю желаемого вывода. Например $string = 'Tachycardia limit_from:1900-01-01 limit_to:2027-08-29 numresults:10 sort:publication-date direction:descendi...
5 месяцев, 2 недели назад Sharique
70
голосов
2
ответа
Привет всем Я пытаюсь разобрать css url с регулярным выражением, но ничего не получается. Regex cssUrls = new Regex(@"url\((?<char>['""])?(?<url>.*?)\k<char>?\)"); foreach (var it...
5 месяцев, 2 недели назад Սամվել Պետրոսյան
-4
голоса
1
ответ
Я хочу проанализировать некоторые CSS в Java. Он не должен быть совершенным и должен захватывать только определенный стиль. Предположим, что CSS выглядит примерно так: .someunimportantclass .txt-va...
5 месяцев, 2 недели назад Maltram
121
голос
3
ответа
Я пытаюсь добавить запись в мой файл /etc/hosts используя ansibles lineinfile . Я хочу, чтобы логика была такой, если она найдет запись 127.0.0.1 mysite.local и ничего не сделает, иначе вставит ее ...
5 месяцев, 2 недели назад myol
80
голосов
1
ответ
Я понимаю, как следующее будет возвращать все файлы с расширением .txt . Я хотел бы сделать то же самое, но исключить те, которые начинаются с "exclude"? Например, some/path/exclude_somefile.txt не...
5 месяцев, 2 недели назад user1032531
80
голосов
1
ответ
У меня есть текстовое поле, в котором мне нужно проверить, что строка по крайней мере одна содержит ** в начале его. Примеры Line 1 Line 2 Line 3 INVALID Line 1 **Line 2 Line 3 ДЕЙСТВИТЕЛЬНО
5 месяцев, 2 недели назад Marko
79
голосов
2
ответа
Я пытаюсь отфильтровать и получить некоторый набор объектов, используя этот сегмент. baseSet = ThreadedComment.objects.filter(tree_path__contains = baseT.comment_ptr_id) но он приносит некоторые об...
5 месяцев, 2 недели назад cirik
57
голосов
4
ответа
Я пытаюсь написать код на Python, который находит определенную строку в тексте. Мой код выглядит следующим образом: import re t = 'sth number sth' text = re.compile(t) if text.search('.*number.*'):...
5 месяцев, 2 недели назад Corni
105
голосов
3
ответа
Я хочу проверить строку таким образом, что в этой строке, если присутствует "-", она должна иметь алфавит до и после него. Но я не могу сформировать шаблон регулярного выражения. Может кто-нибудь, ...
5 месяцев, 2 недели назад Tulika
79
голосов
1
ответ
Я пытаюсь соответствовать правилу перезаписи, когда есть действительная начальная часть домена, такая как: /asd- /asd-f /asd-f4. /asd-f4.n /asd-f4.n /asd-f4.net Я не хочу, чтобы он соответствовал э...
5 месяцев, 2 недели назад GFL
57
голосов
2
ответа
Текст: Here is some text! Регулярное выражение (поиск единственного соответствия): Here is (\w+\s?)+ В .NET есть одно совпадение: Here is some text ... но в javascript есть два: Here is some text и...
5 месяцев, 2 недели назад Mike Webb
-6
голосов
1
ответ
Я пытаюсь создать регулярное выражение, которое даст мне все, что появляется между [start-flashcards] и [end-flashcards] Я использую \[start-flashcards\](.*?)\[end-flashcards\] но это не соответств...
5 месяцев, 2 недели назад Chris
57
голосов
3
ответа
Я пытаюсь выработать некоторое регулярное выражение, которое устранит все специальные символы, которые SharePoint не будет принимать при создании папки. Это символы, которые не разрешены, и я предп...
5 месяцев, 2 недели назад PixelMuse
69
голосов
1
ответ
Может ли кто-нибудь предоставить мне выражение регулярного выражения для преобразования ниже abc_xyz => abcXyz mm_zzz => mmZzz Как вы могли догадаться, я хочу преобразовать соглашение об имен...
5 месяцев, 2 недели назад Avi
56
голосов
2
ответа
Я разработал простую систему подачи PHP, которая отображает все зарегистрированные записи пользователей. Он отлично работает, однако, я наткнулся на "ошибку", где, если пользователь сделал статус, ...
5 месяцев, 2 недели назад GROVER.
132
голоса
7
ответов
Если я запустил "Year 2010" =~ /([0-4]*)/; print $1; Я получаю пустую строку. Но "Year 2010" =~ /([0-4]+)/; print $1; выводит "2010". Почему?
5 месяцев, 2 недели назад alexanderkuk
70
голосов
1
ответ
Я новичок в regexp_substr в oracle. Я хочу извлечь только буквенно-цифровой символ из строки ниже. Я использовал ниже запрос, но он работает не так, как ожидалось. select regexp_substr('Save up to ...
5 месяцев, 2 недели назад MJ03
81
голос
1
ответ
Я использую regex и string replaceFirst для замены шаблонов, как показано ниже. String xml = "<param>otpcode=1234567</param><param>password=abc123</param>"; if(xml.contains(...
5 месяцев, 2 недели назад RedGuts
113
голосов
2
ответа
У меня есть строковая переменная в bash, которая выглядит так: {"SOGoTimeFormat": "%H:%M", "SOGoMailShowSubscribedFoldersOnly": "0", "SOGoMailSignaturePlacement": "below", "SOGoLanguage": "English"...
5 месяцев, 2 недели назад rahuL
92
голоса
1
ответ
Я использую этот код: $string = preg_replace("~(?!(?:https?://(?:www\.)?|www\.)(?:youtube\.com)(?:https?://(?:www\.)?|www\.)[\w./=?#-]+~i", '<a href="$0">$0</a>', $string); Чтобы я мог ...
5 месяцев, 2 недели назад Johan
69
голосов
3
ответа
У меня есть эта программа (Python): import re line = "This is a phone number: (061) - 535555. And this is another: 01 - 4657289, 9846012345" foundNum = re.search(r'((\(?\d{2,3}\)?\D{0,3}\d{6,10})|\...
5 месяцев, 2 недели назад Jeevan Acharya
57
голосов
2
ответа
Я хочу заменить все символы, которые встречаются более одного раза, я использовал Python re.sub, и мое регулярное выражение выглядит так data=re.sub('(.)\1+','##',data) , но ничего не произошло... ...
5 месяцев, 2 недели назад speedcell4
80
голосов
1
ответ
У меня есть следующие строки: deploy_tag и version_number. deploy_tag может быть "2.8.6.1" или "origin/master", а version_number может быть только числовым, разделенным точками типа "1.1.2.3". Я хо...
5 месяцев, 2 недели назад Itai Ganot
80
голосов
2
ответа
у каждого из них есть такая форма, я должен представить и заменить текст текста только буквами, которые не являются запятой без пробела или && %% $$ **,??... и т.д.
5 месяцев, 2 недели назад Joe Lin
80
голосов
6
ответов
Я пытаюсь найти некоторые шаблоны. они могут быть: 1. "fourty|40;TOFIND|1234;fifty|50" 2. "TOFIND|1234;fifty|50" 3. "fourty|40;TOFIND|1234" как вы можете видеть, TOFIND | 1234 может появиться внутр...
5 месяцев, 2 недели назад Himberjack
69
голосов
1
ответ
Я использую Dictionary как способ преобразования ключей в значения для дальнейшего использования (здесь с Pandas ). abc = {"ABC":"ALPHABET"} a = {"A":"APPLE"} words = abc.copy() words.update(a) for...
5 месяцев, 2 недели назад Winterflags
80
голосов
1
ответ
В строке мне нужно заменить все вхождения [A] , "A" , 'A' и " _A_ с помощью [X] , "X" , 'X' и _X_ . Я пробовал этот ответ, но это дало странный результат (код ниже). Я использую ne
5 месяцев, 2 недели назад João Souza
57
голосов
4
ответа
Мне нужно найти, существует ли какой-либо шаблон в следующей строке I123456-sxzzukerrdco86rg-CMafApp-java Или D977058-sxzzukerrdco86rg-CMafApp-java Мне нужно найти следующее если строка начинается ...
5 месяцев, 2 недели назад Rayn D
57
голосов
2
ответа
Я пытаюсь извлечь какой-то текст из грязных данных. Это выглядит примерно так: название: Игра престолов автор: George R размеры страницы: 210 x 297 мм. Они не всегда в одном порядке. Я использую py...
5 месяцев, 2 недели назад frorekable
97
голосов
4
ответа
Возможно, мои рассуждения ошибочны, но я не могу заставить это работать. Здесь мое регулярное выражение: (Device\s#\d(\n.*)*?(?=\n\s*Device\s#|\Z)) Попробуйте: http://regex101.com/r/jQ6uC8/6 $getde...
5 месяцев, 2 недели назад Frankstar
462
голоса
16
ответов
Я новичок в регулярных выражениях. Я пытаюсь проанализировать следующий тип строки: [key:"val" key2:"val2"] где есть произвольный ключ: пары "val" внутри. Я хочу получить имя и значение ключа. Для ...
5 месяцев, 2 недели назад gatlin
-6
голосов
3
ответа
Мне нужно получить идентификатор от данного значения с помощью JavaScript или jQuery. Значение - это "name (id)" , имя может быть "a-zA-Z0-9._" и идентификационным номером. Например, это может быть...
5 месяцев, 2 недели назад stix
69
голосов
5
ответов
Какой самый простой способ выполнить функцию типа "instring" с регулярным выражением? Например, как я могу отклонить целую строку из-за наличия одного символа, такого как : ? Например: this - okay ...
5 месяцев, 2 недели назад t3rse
79
голосов
2
ответа
Ive смог отфильтровать их через домен, но если я хочу использовать некоторое регулярное выражение для дальнейшей фильтрации. Я могу это сделать? В последнее время я много разбираюсь; и я думал, что...
5 месяцев, 2 недели назад Naman
90
голосов
3
ответа
Мне нужно разделить списки TCL, разделенные пробелами, на двойные фигурные скобки... например... OUTPUT = """{{172.25.50.10:01:01-Ethernet 172.25.50.10:01:02-Ethernet {Traffic Item 1}}} {{172.25.50...
5 месяцев, 2 недели назад Mike Pennington
79
голосов
1
ответ
В приведенном ниже коде строка "Graph" заменяет совпадающее регулярное выражение: htmlText = re.sub("[0-9]*/index.html", 'Graph', htmlText, re.MULTILINE|re.DOTALL) Но проблема в том, что я хочу доб...
5 месяцев, 2 недели назад Gagan Deep
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема