Вопросы по теме 're2'

Можно ли использовать re2 из Python?
я только что обнаружил http://code.google.com/p/re2 , многообещающую библиотеку который использует давно забытый способ ( Thompson NFA ) для реализации механизма регулярных выражений это может быть на несколько порядков быстрее, чем доступные...
5008 просмотров
schedule 25.06.2023

загрузка библиотеки re2
Я использую следующий код для тестирования библиотеки RE2 Google int main() { int r = RE2::FullMatch("hello", "h.*o"); cout <<" match = " << r << endl; return 0; } Я использую следующую команду - g++ -lre2 -o...
2973 просмотров
schedule 15.03.2022

удалить теги html из строки с помощью библиотеки регулярных выражений RE2
Мне нужно удалить теги HTML из строки: std::String whole_file("<imgxyz width=139\nheight=82 id=\"_x0000_i1034\" \n src=\"cid:[email protected]\" \nalign=baseline border=0> \ndfdsf"); Когда я использую библиотеку RE2 для...
1863 просмотров
schedule 21.06.2023

Регулярное выражение / re2 для описания между
В электронной таблице Google у меня есть тексты в форме: lorum ispsum lorum <[email protected]> я хочу построить формулу для извлечения адреса электронной почты из этого текста, то есть: [email protected] похоже, что это было бы возможным...
503 просмотров
schedule 27.05.2022

Разделить строку и получить последний элемент
Скажем, у меня есть столбец, который имеет такие значения, как: foo/bar chunky/bacon/flavor /baz/quz/qux/bax т.е. переменное количество строк, разделенных / . В другом столбце я хочу получить последний элемент из каждой из этих строк...
27197 просмотров

Механизм регулярных выражений RE2, эквивалент выражения (?‹!re)
В соответствии с здесь документом по движку регулярных выражений RE2, (?<!re) НЕ поддерживается. Что будет эквивалентно тому же, если я хочу добиться чего-то подобного, например. как я могу переписать приведенное ниже регулярное выражение...
79 просмотров
schedule 17.08.2022

Как сопоставить URL-адреса как слово, используя регулярное выражение, не используя стандартную границу слова?
Я использую re2/J для извлечения URL-адресов независимо от того, начинаются ли они с регулярного выражения или нет. Я использую довольно простой шаблон, (?i)((https?://)?(([a-z0-9\\-]+[.])*([a-z0-9\\-]+[.][a-z]+/?)([^\\s()<>]*)))...
367 просмотров
schedule 12.08.2023

Регулярное выражение с вычисляемым полем в Google Data Studio
У меня есть следующее вычисляемое поле, но оно не работает: sum(CASE WHEN REGEXP_MATCH(url, 'foo') THEN 1 ELSE 0 END) Моя цель - просуммировать все URL-адреса, содержащие слово «foo». Имеет ли это смысл? В чем моя ошибка?
1771 просмотров
schedule 03.02.2023

Регулярное выражение PCRE в регулярное выражение RE2
В предыдущем вопросе я получил ответ о регулярном выражении, чтобы принимать все адреса электронной почты из определенного домена, кроме двух из одного домена. e.g. :- BAD: [email protected] [email protected] GOOD: [email protected]...
674 просмотров
schedule 18.07.2023

Вычисляемое поле Google Data Studio путем извлечения строки из значений метки события
Я пытаюсь использовать оператор CASE для вывода строковых значений для поля Event Label с помощью RegEx для создания таблицы, которая показывает количество событий для каждого значения поля. Итак, если я ищу foobar и другие строковые значения...
736 просмотров
schedule 19.07.2022

Извлечь все совпадения в соседнюю ячейку столбца в Google Таблицах
Вопрос : ищу регулярное выражение Google Таблиц, которое захватывает все экземпляры строки между [t- ] и выводит в соседнюю ячейку столбца в виде массива или какого-либо другого разделителя между совпадениями. Для следующей строки я пытаюсь...
2034 просмотров

Как выделить фиксированное количество символов после слова с помощью javascript (google script)
Я хочу, чтобы скрипт документа Google сделал что-то подобное. Найдя в документе строку Dernière modification , добавьте рядом с ней 24 символа внутри var chercher . (строка 4 в моем коде) Я только знаю, что после этих слов всегда 24 символа,...
211 просмотров

Как отображать двойные кавычки в выражениях Google Docs re2?
Я пытаюсь отобразить двойные кавычки в регулярном выражении в Google Таблицах, и мне не повезло. Текст ячейки A1 = some "name" Моя формула =REGEXEXTRACT(A1;"\"(.*)\"") Но Google Docs считает, что я использую кавычки для аргумента...
1946 просмотров
schedule 24.03.2023

Какое правильное регулярное выражение RE2 для извлечения подстроки из строки, содержащей числа, символы и символы?
Я пытаюсь извлечь подстроку, содержащую «номера, имя файла и расширение», из сложного имени файла. Это нужно повторить для списка имен файлов: file1 = "Apple_Or_Orange_1 spreadsheetApp.regextract() 3 output1 = "1_2_3_4_filename_1.pdf" output2 =...
1197 просмотров
schedule 03.06.2023

Как удалить параметры из URL-адреса в Google Data Studio?
Вот что я сделал до сих пор: первое, что я сделал, - это объединил 2 источника данных: Google Analytics с Search Console , используя Landing Page в качестве ключа присоединения . Чтобы присоединиться к ним в Search Console , я создал новое...
1216 просмотров
schedule 25.04.2022

Использование регулярного выражения для извлечения папки URL в Google Datastudio
в моей студии данных я сейчас пытаюсь извлечь папки URL и их подкаталоги, используя параметры группы в отдельных вычисляемых полях. Первое вычисленное поле выглядит примерно так: REGEXP_EXTRACT(Landing Page,'https?:\\/\\/.*?\\/(.*?)\\/.*')...
683 просмотров
schedule 14.12.2022

RegEx получает последнее совпадение формата даты из строки внутри ячейки Google Sheets
Моя цель - извлечь строку даты и следующие символы с помощью регулярного выражения в Google Таблицах (функция листов: regexextract), где строка является последней строкой ячейки и начинается с формата даты «гггг-ДД-ММ», за которым следует «:» ....
367 просмотров
schedule 04.03.2024

Шаблон регулярного выражения для одного или двух чисел, не входящих в группу из 4 чисел
Я пытаюсь написать шаблон регулярного выражения, который будет использоваться в отчете Data Studio (в котором используется RE2 ), чтобы извлечь первое число от 1 до 13. Вот пример того, что я хочу: 8X/CS2 = 8 Experiment = no match 7Y/CS3 = 7...
42 просмотров
schedule 25.08.2022

Извлечение совпадающих адресов с помощью синтаксиса регулярных выражений Google Sheets Re2
Я пытаюсь извлечь все адреса ячеек / диапазонов, которые отображаются в формуле в ячейке Google Таблиц. Формулы по своей природе могут быть очень сложными. Я перепробовал много шаблонов, которые работают в веб-тестерах, но не в Google таблицах re2....
185 просмотров

regextract все группы из списка как формула массива
Я ищу формулу массива регулярных выражений, которая сможет извлечь все возможные группы из списка. вот визуализация: до сих пор я пробовал: =ArrayFormula(REGEXEXTRACT(A2:A6, "["&TEXTJOIN("|", 1,...
49 просмотров