Результаты поиска по запросу "regex"

1 ответ

Почему в Python 3 некомпилированные, многократно используемые регулярные выражения намного медленнее?

При ответеэтот вопрос [https://stackoverflow.com/q/14755882/20670](и прочитав этот ответ [https://stackoverflow.com/a/452143/20670]на похожий вопрос), я думал, что я знаю, как Python кэширует регулярные выражения. Но потом я решил проверить это, ...

5 ответов

Регулярное выражение, чтобы соответствовать первое слово в предложении

Я ищу регулярное выражение, соответствующее первому слову в предложении, исключая знаки препинания и пробелы. Например: «Это» в «Это предложение». и «Первый» в «Во-первых, я бы хотел сказать« Привет! »» Это не ...

8 ответов

Как я могу эффективно сопоставить множество различных шаблонов регулярных выражений в Perl?

У меня есть растущий список регулярных выражений, которые я использую для анализа файлов журналов в поисках «интересных» ошибок и операторов отладки. В настоящее время я разбиваю их на 5 ведер, большинство из которых попадают в 3 больших ведра. ...

ТОП публикаций

1 ответ

проблема regex_replace

я используюC ++ 11(Windows 7 64 бит, визуальная студия 2012) Я использую цикл для замены одной подстроки другой. У меня есть файл, в котором номера разделены двойной косой чертой (//). например: 10//20//1 3//4//5 5//2//1 to 10 20 1 3 4 5 5 2 ...

1 ответ

Удаление нескольких пробелов и конечных пробелов с помощью gsub

Как я могу удалить несколько пробелов и конечные пробелы, используя только 1 gsub? Я уже сделал эту функциюtrim <- function(x) gsub(' {2,}',' ',gsub('^ *| *$','',x)), но я пытаюсь переписать его только с 1 gsub. На самом деле, я хочу узнать, как ...

5 ответов

Regex для удаления новых строк до определенного символа

У меня есть ряд строк в файле формата: >HEADER_Text1 Information here, yada yada yada Some more information here, yada yada yada Even some more information here, yada yada yada >HEADER_Text2 Information here, yada yada yada Some more information ...

5 ответов

Найти файлы, которые не содержат строку

Чтобы найти все файлы, которые содержат «foo» в текущей папке, я использую: grep -r "foo" .Чтобы найти все файлы, которые содержат «bar» в текущей папке, я использую: grep -r "bar" .Но как найти все файлы, которые не содержат «foo» и «bar»?

1 ответ

Отрицание блока регулярных выражений

Я хочу узнать строку, в которой конкретный тег не встречается, например: <xyz>[\w]+<[^(unwanted)]></xyz>гдеunwanted будет интерпретироваться какa, d, e, n, t а такжеu, Но то, что я хочу, это блочная строка. Как я могу выразить это в регулярном ...

3 ответа

использование $ regex в структуре агрегации mongodb в $ group

Рассмотрим следующий пример: db.article.aggregate( { $group : { _id : "$author", docsPerAuthor : { $sum : 1 }, viewsPerAuthor : { $sum : "$pageViews" } }} );Это группирует по полю автора и вычисляет два поля. У меня есть значения для $ author = ...

4 ответа

Логическое ИЛИ в sed regex

Я пытаюсь заменить все ссылки пакета с именемboots в файле конфигурации. Формат строкиadd fast (package OR pkg) boots-(any-other-text)Например: add fast package boots-2.3 add fast pkg boots-4.5Я хочу заменить его на: add fast pkg boots-5.0Я ...