Вопросы по теме '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 просмотров
schedule
13.09.2022
Механизм регулярных выражений 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 просмотров
schedule
10.12.2021
Как выделить фиксированное количество символов после слова с помощью javascript (google script)
Я хочу, чтобы скрипт документа Google сделал что-то подобное.
Найдя в документе строку Dernière modification , добавьте рядом с ней 24 символа внутри var chercher . (строка 4 в моем коде)
Я только знаю, что после этих слов всегда 24 символа,...
211 просмотров
schedule
15.10.2023
Как отображать двойные кавычки в выражениях 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 просмотров
schedule
20.07.2023
regextract все группы из списка как формула массива
Я ищу формулу массива регулярных выражений, которая сможет извлечь все возможные группы из списка. вот визуализация:
до сих пор я пробовал:
=ArrayFormula(REGEXEXTRACT(A2:A6, "["&TEXTJOIN("|", 1,...
49 просмотров
schedule
01.04.2023