Описание тега re2
RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
1
ответ
Google Script - получить текст с апострофом в ячейке (электронная таблица) и найти его в теле документа Google.
Я создал скрипт (скрипт, связанный с контейнером) в своей электронной таблице, в котором у меня есть 4 столбца: (1) текст до, (2) текст после, (3) текст для вставки между и (4) URL-адрес документа Google с текстом, в котором я хочу заменить на прави…
26 июл '18 в 13:22
0
ответов
Регулярное выражение RE2 Match Все электронные письма, кроме определенного, и я не могу использовать "?!"
Я пытаюсь выяснить регулярное выражение, поддерживаемое RE2, которое будет соответствовать всем электронным письмам с доменом "@mydomain", но я хочу сделать одно исключение для этого правила и не соответствовать duaa.al@mydomain.com. и проблема в то…
11 июн '18 в 22:12
4
ответа
Обновление Gitlab с 9.3.7 до 9.3.8 при получении ошибки при установке re2
Мы работаем на Ubuntu 14.04, с Gitlab 9.3.7, который работает нормально. Мы пытаемся обновить систему до последней версии Gitlab v9.3.8, но она дает нам такую ошибку: Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current direc…
20 июл '17 в 03:31
3
ответа
Существует ли RE2-подобная библиотека регулярных выражений для Java?
Кто-нибудь сталкивался с Java-версией библиотеки регулярных выражений Google RE2 или java-библиотекой с похожими возможностями и хорошей производительностью? Требование производительности - это линейное время относительно длины регулярного выражения…
20 авг '11 в 21:39
1
ответ
RegexMatch возвращает значение "False", но строка Regex выглядит правильно
Я пытаюсь сопоставить обычные домены электронной почты - но не домены компании - в списке электронной почты, и я пытаюсь использовать RegexMatch в Google Sheets (regexmatch является частью более крупной формулы IF, но эта часть специально не ' т раб…
03 июн '16 в 20:32
1
ответ
Google re2 namedcapture, как разобрать результаты в C++?
Используя библиотеку Google Re2 для регулярных выражений, я не нашел способ проанализировать результаты, нигде! это короткий пример bool b_matches ; string s_teststr = " aaaaa flickr bbbb"; RE2 re("(?P<flickr>flickr)|(?P<flixster>flixste…
26 апр '11 в 13:54
0
ответов
Изменить (потенциально) много URL-адресов в документе HTML на C++
Мне дают строку, которая содержит содержимое документа HTML, и мне нужно изменить некоторые URL-адреса, содержащиеся в документе. URL, которые необходимо изменить, начинаются с формы: <script src="https://foo.com/some/variable/path/to/file.js" ..…
06 янв '17 в 16:43
1
ответ
Извлечение подстроки с помощью регулярного выражения с необязательным префиксом
Я работаю со строками (названиями кампаний), которые принимают этот формат: #serial => text Или без первой части: text Я пытаюсь использовать REGEXP_EXTRACT извлечь только текстовую часть. Этот отлично работает для первого вида: REGEXP_EXTRACT(Ca…
19 авг '17 в 11:33
4
ответа
Регулярное выражение для частичного пути
У меня есть пути, подобные этим (отдельные строки): / /abc /def/ /ghi/jkl /mno/pqr/ /stu/vwx/yz /abc/def/ghi/jkl Мне просто нужны шаблоны, которые соответствуют до третьего "/". Другими словами, пути, содержащие только "/" и до первых двух каталогов…
28 окт '18 в 16:25
2
ответа
RE2 и UTF16 (или UCS-2)
RE2 отлично. Быстро и детерминировано. Тем не менее, он поддерживает только UTF8. Мои строки изначально UTF16, и преобразование туда-сюда снизит производительность. Насколько сложно было бы реализовать собственные возможности UTF16 в RE2? Насколько …
07 фев '12 в 06:15
1
ответ
Как использовать библиотеку RE2, когда совпадающие аргументы неизвестны
Я не могу использовать RE2::FullMatchN, когда количество аргументов соответствия определяется во время выполнения. const RE2::Arg* args[10]; int n; bool match = RE2::FullMatchN("abcd@abcd.com", "([^ @]+)@([^ @]+)", args, n); В конце я хочу получить …
17 сен '14 в 11:15
1
ответ
regex \w, похоже, не работает на re2
В заголовке re2 написано // C++ interface to the re2 regular-expression library. // RE2 supports Perl-style regular expressions (with extensions like // \d, \w, \s, ...). Я заметил, что мой шаблон не работает, а затем \w, похоже, не работает. вот мо…
08 апр '14 в 04:20
1
ответ
Regexp один или несколько против n+1 соответствия
Я обнаружил, что замена регулярного выражения в моем go-проекте была невероятно медленной, \s+ заменялся одним пробелом с использованием regexp.ReplaceAllLiteralString (re2). Очевидно, он был помещен туда, чтобы свернуть пробелы в SVG, независимо от…
29 май '17 в 01:20
1
ответ
Синтаксис RE2 для несоответствия нулю
У меня есть следующие значения (строки) в столбце user_id в bigQuery: g_123_h_34_p_2 g_13_h_14_p_0 g_0_h_14_p_10 Я хочу получить результаты на основе функции REGEXP_CONTAINS в запросе (где предложение). BigQuery обеспечивает поддержку регулярных выр…
12 май '18 в 19:54
4
ответа
Извлекайте только ВСЕ слова CAPS в регулярном выражении RE2
Ищете способ извлечь из текстовой строки только слова, которые находятся в ALL CAPS. Подвох в том, что он не должен извлекать другие слова в текстовой строке, которые имеют смешанный регистр Например, как я могу использовать регулярное выражение для…
26 янв '16 в 17:01
0
ответов
Выяснить re2 эквивалент для отрицательного просмотра в gitlab
Поэтому, когда мы установили Gitlab, мы настроили некоторые довольно сложные правила push-уведомлений, чтобы разработчики не могли отправлять определенные файлы в репозиторий. Мы только что обновили сервер, и, похоже, они заменили движок Ruby regex …
17 янв '19 в 16:35
1
ответ
Продолжение: ошибка: не удалось проанализировать регулярное выражение "": слишком большой шаблон - ошибка компиляции
Это продолжение ошибки: не удалось проанализировать регулярное выражение "": шаблон слишком большой - ошибка компиляции... Я снова решаю эту проблему. Может кто-нибудь, пожалуйста, объясните, пожалуйста, как BigQuery распределяет ресурсы для функций…
27 апр '14 в 12:12
1
ответ
Извлечь имя и фамилию из адреса электронной почты
Я видел это везде, но нигде так конкретно не отвечал на мои вопросы. Мне нужно извлечь имя и фамилию из адреса электронной почты, но я также должен сделать регистр прописными буквами для имени и фамилии. Я пытался использовать: =ArrayFormula(PROPER(…
22 окт '18 в 10:58
1
ответ
Как сопоставить что-либо после знака вопроса в регулярном выражении целей Google Analytics?
Я пытаюсь исправить отслеживание целей в Google Analytics для сайта электронной коммерции. Он работал до тех пор, пока один из шагов не был изменен. Ниже смотрите, что было установлено раньше и что теперь происходит после поиска. До URL: website.com…
11 дек '17 в 18:30
1
ответ
RE2 регулярные выражения на потоках?
Можно ли использовать Google RE2 с потоками? Некоторые входные литералы, которые мы предполагаем обрабатывать с помощью регулярных выражений, могут быть слишком большими для хранения в памяти.
24 окт '13 в 22:07