regex- все статьи тега ➜ страница 2
Каков правильный синтаксис для поиска и замены регулярных выражений с помощью 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/ Там, где нужных косых черт нет и мой шаблон ...
PHP preg split с двумя разделителями, если разделитель не находится в кавычках
Далее от моего предыдущего вопроса о preg_split это было очень быстро, благодаря Нику; я бы очень хотел расширить сценарий, чтобы не разбивать строку, когда разделитель находится в кавычках. Например: Если у меня есть строка foo = bar AND bar=foo OR foobar="foo bar", я хотел бы разбить sting на каждый пробел или символ =, но включить символ = в возвращаемый массив (который отлично работает в настоящее время), но я не хочу разбивать строку, ни один из разделителей находится внутри двойные кавыч ...
Разбиение строки на массив на основе диапазона символов unicode в PHP
Извините за неоднозначную тему, но я ищу строку с кириллическими символами, которая может выглядеть как «Добрый день!» - сказал он, потянувшись… В массив, который выглядит как [0] => « [1] => Добрый␠ [2] => день!»␠-␠ [3] => сказал␠ [4] => он,␠ [5] => потянувшись… Таким образом, по существу, я ищу разрыв, который произойдет на границе между любым символом и кириллическим символом (диапазон [а-я]), хотя это должно быть верно только тогда, когда мы переходим от любого символ ...
Разбиение пространства избегая двойные кавычки в JS строки: у '"б \" с" д ' В ['А','"Б \" С"','Д']
В настоящее время я создаю небольшой текстовый редактор для пользовательского формата файла. У меня есть графический интерфейс, но я также реализовал небольшую консоль вывода. Чего я хочу добиться, так это добавить очень простое поле ввода для выполнения некоторых команд и передачи параметров. Команда будет выглядеть так: compile test.json output.bin -location "Paris, France" -author "Charles "Demurgos"" Моя задача состоит в том, чтобы получить массив, содержащий разделенные пробелами аргум ...
Как определить, есть ли совпадение, возвращаемое true или false в rails?
Я хочу создать тест, который возвращает true или false для обработки электронной почты. На данный момент, если адрес электронной почты начинается с r+, то это правда, иначе это ложь. Это поможет нашему серверу игнорировать большое количество спама, с которым мы сталкиваемся. Примеры: [email protected] .. true [email protected] .. true [email protected] .. FALSE Как наиболее эффективно справиться с этим с помощью Rails / ruby/regex? Спасибо Цель - это один вкладыш в rai ...
bash: как извлечь текст из начала строки до первого числа? [дубликат]
На этот вопрос уже есть ответ здесь: BASH: как извлечь подстроку, которая окружена определенным текстом 3 ответа У меня есть куча файлов с такими именами: text 01 (blabla) other text text 02 (whatever) other text . . text 025 (etc) other tex some text 1 (20031020) other text some text 2 (20031022) other text . . some text 10 (20031025) other text some new text 01 other text . . . some new text 200 ...
Sqlite в C# с регулярным выражением
Я пытаюсь построить поисковый запрос, чтобы соответствовать целым словам в SQLite и C# на Windows. Когда я выполняю такой запрос: SELECT a, b FROM Events WHERE c REGEXP @SearchString; Затем: cmd.Parameters.Add(new SQLiteParameter("@SearchString", "%[^a-zA-Z0-9]" + searchdata.SearchText + "[^a-zA-Z0-9]%")); А когда я звоню: var r = cmd.ExecuteReader(); Я получаю регулярное выражение без такой функции. Интересно, как активировать поддержку регулярных выражений и поиск с учетом регистр ...
Строка формата регулярных выражений JavaScript, содержащая номер карты American Express
Я пытаюсь отформатировать строку, содержащую номер кредитной карты American Express, используя регулярное выражение. Вот что я использую для форматирования номеров Visa, MasterCard и Discover, но это явно не работает для American Express: var formatVisaMasterCardDiscover = function ( number) { return number.split(/(?=(?:d{4})+($))/).filter(function ( n) { return (n != ""); }).join("-"); }; Итак, мне любопытно, каким будет регулярное выражение для числа Amex. Форм ...
Регулярное выражение с начальным нулем
Я довольно новичок в регулярных выражениях и нуждаюсь в помощи с простым выражением. Я использую Pentaho для ETL (Replace in String transformation), и у меня есть значения столбцов, которые мне нужно добавить ведущие нули и разобрать текст как часть импорта базы данных. До сих пор мне не удалось добавить ведущий ноль. Столбец называется регион , а значения - "регион 8", "регион 10", "регион 11" . Мое регулярное выражение - это ['регион'], который будет исключите текст региона, но получите ...
Регулярное выражение для двоичных чисел, кратных 3
Я самостоятельно изучаю регулярные выражения и нашел интересную практическую задачу в интернете, которая включает в себя написание регулярного выражения для распознавания всех двоичных чисел, кратных 3 (и только таких чисел). Честно говоря, задача просила построить DFA для такого сценария, но я посчитал, что это должно быть эквивалентно возможным с использованием регулярных выражений. Я знаю, что есть небольшое правило, чтобы выяснить, если двоичное число делится на 3: Возьмите число единиц в ...
PHP: регулярное выражение для точного соответствия
Вот регулярное выражение, которое я в настоящее время имею (какой вид работ): $regex = '/[w ]{7,30}/'; Моя ревизия выглядит так, как я хочу, но она не работает вообще: $regex = '^[w ]{7,30}$'; Вот как я использую регулярное выражение: public function isValid( $value ) { $regex = '/^[w ]{7,30}$/'; return preg_match( $regex, $value ) ? true : false; } Я пытаюсь соответствовать следующему: любая буква нижнего / верхнего регистра любая цифра может содержать пробелы не ...
Как использовать переменную как часть регулярного выражения в PowerShell?
Я хочу выбрать-строковые части пути к файлу, начинающиеся со строкового значения, содержащегося в переменной. Позвольте мне объяснить это на абстрактном примере. Предположим, что это путь: / docs / reports / test reports / document1.docx Используя регулярное выражение, я могу получить требуемую строку примерно так: '^.*(?=/tests)' Https://regex101.com/r/6mBhLX/5 Результирующая строка '/испытаний/документ1.докс'. Теперь, чтобы это сработало, я должен использовать литеральную строку 'te ...
Получить идентификатор видео из Vimeo url
Я пытаюсь найти лучшее регулярное выражение для извлечения Vimeo video id из URL. Пример url: https://vimeo.com/11111111 http://vimeo.com/11111111 https://www.vimeo.com/11111111 http://www.vimeo.com/11111111 https://vimeo.com/channels/11111111 http://vimeo.com/channels/11111111 https://vimeo.com/groups/name/videos/11111111 http://vimeo.com/groups/name/videos/11111111 https://vimeo.com/album/2222222/video/11111111 http://vimeo.com/album/2222222/video/11111111 https://vimeo.com/11111111?param= ...
регулярное выражение javascript таинственным образом не соответствует в Android 2.3 stock browser
Я создал простое регулярное выражение в javascript для разбора строки и сохранения того, что находится перед точкой в строке. Существует также дополнительное ограничение, что после точки должен появиться один или несколько букв верхнего регистра: var r=/([^.]*.)[A-Z]+.*/gm var col=r.exec(str) Теперь у меня нет проблем с этим регулярным выражением в браузере mosts: Firefox, Chrome и т. д. Однако в более старом браузере (стоковый браузер для Android 2.3) я получаю таинственные сбои, которые ...
Найдите слова, начинающиеся со специального символа java
Я хочу найти слова, которые начинаются со знака " # " в строке в java. Между знаком и словом также могут быть пробелы. Строка "hi #how are # you" должна выдавать результат в виде: how you Я пробовал это с регулярным выражением, но все еще не мог найти подходящий шаблон. Пожалуйста, помогите мне в этом. Спасибо. ...
с помощью команды grep в Linux с Perl регулярных выражений + захват группы
Итак, я провел некоторые исследования на эту тему, и я не совсем нашел идеальное решение. Например, у меня есть строка внутри переменной. var="a1b1c2" Теперь то, что я хочу сделать, это сопоставить только "a", следующий за любой цифрой, но я хочу, чтобы он только вернул число после "a" Чтобы соответствовать ему правило, такое как 'ad' И поскольку мне нужна только цифра, я попробовал с 'a(d)' И, возможно, он действительно захватил его где-то, но я не знаю, где, выход здесь все еще "a1 ...
grep несколько шаблонов список аргументов одного файла слишком длинный
В настоящее время я ищу несколько шаблонов в файле. Файл имеет размер 90 ГБ, я ищу по определенному полю (с позиции 6-17 в каждой строке). Я пытаюсь получить все строки, которые содержат какой-либо конкретный список чисел. Текущий синтаксис, который я использую: grep '^.{6}0000000012345|^.{6}0000000012543' somelargeFile.txt > outputFile.txt Для небольшого числа паттернов это работает. Для большого количества паттернов я получаю ошибку "список аргументов слишком длинный". Один из ва ...
Как настроить автоответчик Fiddler для "привязки" хоста к папке?
Я уже использую Fiddler для перехвата запросов на определенные удаленные файлы во время работы над ними (поэтому я могу настроить их локально, не касаясь опубликованного содержимого). То есть я использую много правил, подобных этому match: regex:(?insx).+/some_file([?a-z0-9-=&]+.)* respond: c:somepathsome_file Это прекрасно работает. То, что я хотел бы сделать сейчас, это сделать еще один шаг вперед, с чем-то вроде этого match: regex:http://some_dummy_domain/(anything)?(anyt ...
Строка Луа.матч использует нерегулярные регулярные выражения?
Мне любопытно, почему это не работает, и нужно знать, почему/как обойти это; я пытаюсь определить, является ли какой-то вход вопросом, я уверен, что строка.матч - это то, что мне нужно, но: print(string.match("how much wood?", "(how|who|what|where|why|when).*\?")) Возвращает nil. Я почти уверен, что это строка Луа.match использует регулярные выражения для поиска совпадений в строке, как я использовал подстановочные знаки (.) раньше с успехом, но, может быть, я не понимаю всей механики? Луа ...