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

1 ответ
Я пытаюсь разобрать файл, в котором есть строки формы key=v1,v2,v3,...,vn; содержащихся в большей строке. Я знаю, как это сделать со стандартными операторами строки python, но я хотел бы сделать это с помощью регулярного выражения. Я могу извлечь подстроку тривиально с помощью s = "key=v1,v2,v3,v...
15 сен. 2018, в 03:19
2 ответа
Как я могу заключить в скобки/скобки некоторые слова, следующие за другим словом в python? Для двух слов это выглядит так: >>> p=re.compile(r"foo\s(\w+)\s(\w+)") >>> p.sub( r"[\1] [\2]", "foo bar baz") '[bar] [baz]' Я хочу для неопределенного количества слов. Я придумал это, но ...
14 сен. 2018, в 15:10
1 ответ
Есть таблица: | id | Name | |----------------------| | 1 |test1 test1 test1| | 2 |test2 test2 test2| Хотите выбрать 1-ю группу регулярных выражений (используется 1-е слово для упрощения), поэтому мой запрос: SELECT regexp_replace(name, "^([[:alnum:]]+)[[:space:]].*$","$1") FROM table...
09 май 2018, в 09:32
1 ответ
Я хочу запросить все строки, которые соответствуют следующему шаблону в mysql. По крайней мере один непустой символ, за которым следует буквальный тире - затем следует по крайней мере один непустой символ, затем следует буквальная строка in ('true') подстрока " and " не может появляться между -...
09 май 2018, в 00:53
1 ответ
У меня есть два больших соответствующих вектора поиска/замены, например find = [find1,find2,find3...] replace = [replace1,replace2,replace3...] Найденные и заменяющие векторы содержат строки vars. Речь идет о наиболее эффективном способе запуска сложного поиска/замены всех на большом тексте. В...
replace
12 окт. 2017, в 13:24
3 ответа
Застрял на том, чтобы это работало, поскольку стандартный lookbehind, похоже, не поддерживает его Итак, у меня есть строка: 1~92 entries of 499 entries И я хочу извлечь 92 Я пробовал /\d(?!~)/ Но это только дает мне 9 если я использую global флаг, который заканчивается тем, что дает мне 499. Ес...
12 окт. 2017, в 08:30
2 ответа
Простая проблема, но я sux при регулярных выражениях, поэтому мне нужна помощь здесь. Что мне нужно ввести, чтобы найти число между двумя первыми знаками: • Узнайте свои коды, но мне это очень помогает: http://www.fileformat.info/info/unicode/char/2022/index.htm Знаете ли вы, что мне следует вво...
preg-match
unicode
23 янв. 2015, в 17:49
1 ответ
Я пытаюсь использовать точные слова preg_match (в данном случае "gr") в $ data. У меня есть следующий код: $data = "he is grêt"; preg_match_all("/\b(gr)#?\b/i", $data, $output); print_r($output); Это обеспечивает следующее: Array ( [0] => Array ( [0] => gr ) [1] => Array...
special-characters
preg-match-all
23 янв. 2015, в 17:08
1 ответ
У меня есть регулярное выражение. (From:.*)<(.+) (.+)@first abc.com> И я использую следующий код для анализа адреса электронной почты $mimeFile = preg_replace_callback( "/(From:.*)<(.+) (.+)@first abc.com>/", function($matches) { return $matches[1].'<'.strtolower($matches[2])...
23 янв. 2015, в 14:36
1 ответ
Ниже мой код заменяет все упоминания их соответствующими ссылками профиля, используя тег. Теперь мне нужно удалить конкретное упоминание из этой строки. Скажите, что у меня есть строка "Привет, как вы, ребята???... @@[Сэм Томас: 10181] @@[Джек Дэниел: 11074] теперь я хочу удалить @@[Sam Thomas: ...
23 янв. 2015, в 12:20
1 ответ
Предположим, что строка <a href=&#039;fooo&#039; >hai</a><img src=&#039;foo&#039; >hai&#039;b <a href=&#039;fooo&#039; >hai</a><img src=&#039;foo&#039; >hai&#039;b Я хочу удалить все &#039; между src/href Таким образо...
23 янв. 2015, в 06:30
2 ответа
Я нашел следующий код, чтобы найти n-е вхождение значения в текст здесь. Это код: public static int NthIndexOf(this string target, string value, int n) { Match m = Regex.Match(target, "((" + value + ").*?){" + n + "}"); if (m.Success) return m.Groups[2].Captures[n - 1].Index; ...
22 сен. 2014, в 20:41
1 ответ
Я рассматриваю различные варианты анализа данных из текстовых файлов. Мы получаем счета от разных клиентов, и формат не предопределен. В основном мы получаем структуру таблицы типа с разными столбцами, как показано ниже, и данные необходимо извлечь из файла. Прямо сейчас у нас есть интерфейс IExtr...
parsing
irony
22 сен. 2014, в 19:47
5 ответов
Я хотел бы заменить расширения файлов с .nef на .bmp. Как мне это сделать с помощью regex? Мой код - это что-то вроде - string str("abc.NEF"); regex e("(.*)(\\.)(N|n)(E|e)(F|f)"); string st2 = regex_replace(str, e, "$1"); cout<<regex_match (str,e)<<"REX:"<<st2<<endl; rege...
21 янв. 2014, в 08:44
1 ответ
У меня есть эти результаты от использования git status, у которых есть <file> в которые я вручную добавлял html файл. Я пытаюсь заменить <> в теге кода в html, поэтому <file> отображается как обычный текст, а не теги. В Firefox сохраняются теги </file>. В любом случае зде...
replace
innerhtml
24 нояб. 2013, в 04:18
Наверх
Меню