regex- все статьи тега


awk: выходные файлы содержат символ ^M в имени файла

У меня есть очень длинный файл, который выглядит так: 0a 190 0.121212 191 0.232323 ... 0b 190 0.1212 191 0.4545 ... 16c 190 0.34654 191 0.567565 ... Я использую awk для разделения файла на множество небольших файлов, используя следующую команду: awk '/[0-9][a-c]/{close(x); x=$0;}{print > x;}' spectrum.tsv Это работает, но имена выходных файлов все, кажется, содержат символ новой строки в конце имени файла: Я попытался удалить символ новой строки с " sub " следующим образом: ...

Шаблон регулярных выражений для ограничения тире в этих обстоятельствах

Сценарий Я использую стороннее программное обеспечение для переименования файлов, которое написано на Delphi и имеет поддержку Pascal-script: http://www.den4b.com/?x=products&product=renamer Приложение позволяет использовать регулярные выражения для переименования файлов. это означает, что если то, что мне нужно сделать с именем файла, не может быть выполнено только с помощью одного регулярного выражения, то я мог бы использовать одновременные различные выражения или также код скрипта p ...

Регулярное выражение для проверки поля адреса

Я пытаюсь написать регулярное выражение, которое облегчает адрес, пример 21-big walk way или 21 st. Elizabeth's drive я придумал следующее регулярное выражение, но я не слишком стремлюсь к тому, как включить все символы (буквенно-цифровой, пробел, полная остановка, Апостроф) "regexp=^[A-Za-z-0-99999999' ...

программа sed удалить все цифры 0-9, которые происходят после периода

У меня есть sed -e '/^ *[0-9]+ *$/d' <oldtextfile >newtextfile ...который я использую для текста, скопированного и вставленного из PDF-файлов, чтобы удалить номера страниц. Тем не менее, мне также нужно удалить номера снос, поэтому мне нужно изменить выше sed однострочный, чтобы сделать это, удалив любые цифры, которые происходят после периода, и, к сожалению, у меня очень мало терпения для sed. Кто-нибудь может мне помочь? ...

Как сделать escape-последовательность Для *@ в jquery

В моей программе MVC Мне нужно создать функцию jquery для проверки проверки электронной почты а регулярное выражение, которое я пытаюсь использовать, находится ниже var v =/^[-a-z0-9~!$%^&*_=+}{'?]+(.[-a-z0-9~!$%^&*_=+}{'?]+)*@([a-z0-9_][-a-z0-9_]*(.[-a-z0-9_]+)*.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}))(:[0-9]{1,5})?$/i; Но символы *@ между ними будут рассматриваться как коммент ...

Как удалить текст внутри скобок в Lua?

У меня есть такой текст, как "Text the I need (extra descriptor) text", и я хочу "Text the I need text". Я пытался использовать str:gsub('([^)]*)', ""), но почему-то не получается ...

Регулярные выражения в C# для проверки имени файла

Что такое хорошее регулярное выражение, которое может проверить текстовую строку, чтобы убедиться, что это допустимое имя файла Windows? (АКА не имеют /:*?"<>| символов). Я хотел бы использовать его следующим образом: // Return true if string is invalid. if (Regex.IsMatch(szFileName, "<your regex string>")) { // Tell user to reformat their filename. } ...

Использование группы захвата регулярных выражений в nginx $args

В качестве некоторого фона я пытаюсь исправить запросы, которые поступают с дублированными парами, например: /products/compare/?ids=554?ids=554 /products/compare/?ids=595,662,726?ids=595,662,726 Мое исправление-которое работает-выглядит следующим образом: location /products/compare/ { if ( $args ~ "(ids=[d,]+)?ids=[d,]+" ) { set $id $1; rewrite ^.*$ $scheme://$host/$uri$is_args$id? permanent; } } Мой вопрос касается set $id $1;, и почему это необходимо I был ...

Powershell: оператор match возвращает true, но значение $matches равно null

Я работаю с регулярным выражением, чтобы соответствовать содержимому файла: > (get-content $_) -match $somePattern the line of text that matches the pattern Это возвращает true, совпадение, однако моя переменная $matches остается null. > $matches -eq $null True Разве в $matches не должны быть группы совпадений? ...

Передача значения NR переменной в AWK

Можем ли мы передать NR переменной в awk? У меня есть сценарий, который выглядит так: awk -v { blah blah.. .......... count-- print count } if (count==0) {print "The end of function" print NR exit } Это часть кода awk . Я хочу передать NR в var2 как: sed -n ''"$var1"','"$var2"'p' Который должен быть повторно использован несколько раз ! Спасибо за ответы . ...

Является ли std:: regex потокобезопасным?

Связано с является ли статический экземпляр boost::wregex потокобезопасным? но для стандартизированной версии. Можно ли вызвать regex_search из нескольких потоков с одним и тем же объектом regex? ...

Как разобрать OData $filter с регулярным выражением В C#?

Привет мне интересно, какой лучший подход был бы для разбора строки фильтра OData $в C#, например / API / организации?$filter= "name eq' Facebook 'или name eq 'Twitter' и подписчики gt '30' " Должны вернуть все организации с именем Facebook или Twitter и имеющие более 30 подписчиков. Я исследовал довольно много, но не могу найти никаких решений, которые не вращаются вокруг WCF. Я думал использовать регулярное выражение и группировать их, чтобы у меня был список фильтра классы такие, что: F ...

Заменить часть строки между кавычками в PHP regex

Теперь у меня есть очень базовые навыки регулярного выражения, только пару раз использовал регулярное выражение для базовых вещей. Об этом, вероятно, уже спрашивали раньше, за что я прошу прощения, но я не мог найти никакого ответа на этот вопрос. Нашел похожее, хоть и пытался его адаптировать, но безрезультатно. Хорошо, к вопросу-как я могу заменить пробел только между определенными символами (в данном случае двойными)? Допустим, у меня есть следующая строка: "mission podcast" modcast A ...

Регулярное выражение в python: удаление квадратных скобок и частей фразы внутри скобок

У меня есть дамп Википедии и я изо всех сил пытаюсь найти подходящее регулярное выражение, чтобы удалить двойные квадратные скобки в выражении. Вот пример выражений: line = 'is the combination of the code names for Herbicide Orange (HO) and Agent LNX, one of the [[herbicide]]s and [[defoliant]]s used by the [[United States armed forces|U.S. military]] as part of its [[herbicidal warfare]] program, [[Operation Ranch Hand]], during the [[Vietnam War]] from 1961 to 1971.' Я ищу, чтобы удалить вс ...

Проверка UTF-8 в PHP без использования preg match()

Мне нужно проверить некоторые входные данные пользователя, закодированные в UTF-8. Многие рекомендовали использовать следующий код: preg_match('/A( [x09x0Ax0Dx20-x7E] | [xC2-xDF][x80-xBF] | xE0[xA0-xBF][x80-xBF] | [xE1-xECxEExEF][x80-xBF]{2} | xED[x80-x9F][x80-xBF] | xF0[x90-xBF][x80-xBF]{2} | [xF1-xF3][x80-xBF]{3} | xF4[x80-x8F][x80-xBF]{2} )*z/x', $string); Это регулярное выражение, взятое из http://www.w3.org/Interna ...

Eclipse, поиск и замена регулярных выражений

В eclipse можно ли использовать совпадающую строку поиска как часть строки замены при выполнении поиска и замены регулярного выражения? В принципе, я хочу заменить все вхождения variableName.someMethod() С: ((TypeName)variableName.someMethod()) Где variableName может быть любым именем переменной вообще. В sed я мог бы использовать что-то вроде: s/[a-zA-Z]+.someMethod()/((TypeName)&)/g То есть, & представляет совпадающую строку поиска. Есть ли что-то подобное в Затмение? ...

VBS и регулярные выражения

Я новичок в регулярном выражении. Может ли кто-нибудь сказать мне, можно ли определить, есть ли в имени файла определенное слово (например, электронная почта или игры). И является ли регулярное выражение лучшим способом выяснить это? Если нет, то каков наилучший (упрощенный) способ сделать это? Любые примеры кода будут оценены. С уважением ...

Как извлечь текст в php с помощью регулярных выражений

Мой Текст: 12a49803-713c-4204-a8e6-248e554a352d_ Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: base64 DQrn0Ocg0dPH5MkgyszR6sjqySDl5iDH5OfoyuXq5A0KDQrH5OTaySDH5NnRyOrJIOXP2ejlySAx MDAlDQogCQkgCSAgIAkJICA= --_12a49803-713c-4204-a8e6-248e554a352d_ Content-Type: text/html; charset="iso-8859-6" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7 Я хочу извлечь iso-8859-6 ...

Каков правильный синтаксис для поиска и замены регулярных выражений с помощью REGEXP REPLACE в MariaDB?

Мне нужно запустить регулярное выражение find-and-replace для столбца с именем message в таблице MySQL с именем post. Моя база данных работает под управлением MariaDB 10. Согласно docs , MariaDB 10 имеет новую функцию REGEXP_REPLACE, предназначенную именно для этого, но я, кажется, не могу понять реальный синтаксис. Это затронет 280 000 строк, поэтому в идеале есть также способ ограничить его только изменением одной конкретной строки за один раз, пока я тестирую его, или просто делаю SELECT ...

Django URL / / двойной Слэш отбрасывается (возможно, по вине Apache)?

У меня есть url-адрес с таким шаблоном: ('^(?i)somewhere/(d+)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/$', somewherePage), Где он должен подобрать URL-адрес, например: http://foo.com/somewhere/1337/foo/params/that/are//maybe///used/ Обратите внимание, что некоторые параметры отсутствуют и приводят к //. Это перестало работать, и вместо правильного url я получаю что-то вроде: http://foo.com/somewhere/1337/foo/params/that/are/maybe/used/ Там, где нужных косых черт нет и мой шаблон ...