Вопросы с тегом 'regex'

Регулярные выражения предоставляют декларативный язык для соответствия шаблонам в строках. Они обычно используются для проверки строк, анализа и преобразования. Поскольку регулярные выражения не полностью стандартизированы, все вопросы с этим тегом должны также содержать тег, определяющий применимый язык программирования или инструмент. ПРИМЕЧАНИЕ. При запросе HTML, JSON и т. Д. Регулярные выражения обычно встречаются с отрицательными реакциями. Если для этого есть синтаксический анализатор, используйте это вместо этого.
4
ответа

Лучший способ удалить определенные символы из строки Perl

У меня есть динамически сгенерированные строки, такие как @#@[email protected]!#! , и я хочу удалить определенные символы из строки с помощью Perl. В настоящее время я делаю что-то такое (заменяя символы ничем): $varTemp =~ s/['$','\#','\@','\~','\!...
задан 24.03.2012 в 00:02
3
ответа

Соответствие Regex и поддержка с помощью nano?

Мне известно о функции поиска и замены nano , но можно ли использовать регулярные выражения для сопоставления и замены (в частности, замены, которые используют часть соответствия)? Если да, можете ли вы привести несколько примеров используемог...
задан 12.10.2011 в 21:36
3
ответа

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

Я хочу использовать regexps в OCaml, и кажется, что модуль Str предоставляет эти функции. Итак, я попробовал простую программу: open Str let regx = regexp "." , но это дает мне следующую ошибку:    Файл «lol.ml», строка 1, симво...
задан 11.07.2010 в 00:31
5
ответов

В чем разница между регулярным выражением vim и нормальным регулярным выражением?

Я заметил, что переменное regex vim немного отличается от другого regexp. В чем разница между ними?     
задан 05.10.2010 в 16:12
6
ответов

Метод replaceAll () String и escape-символы

Линия System.out.println("\"); выводит одну обратную косую черту ( \ ). И System.out.println("\\"); печатает двойные обратные слеши ( \ ). Понял! Но почему в следующем коде: class ReplaceTest { public static void main...
задан 02.06.2012 в 22:31
6
ответов

Найти базовое имя в URL-адресе в Javascript

Я хочу извлечь базовое имя из URL-адреса изображения в Javascript. Кто-нибудь захочет дать мне руку на Regex? Правило: вернуть все право последнего / слева от последнего . www.domain.com/images/ image.hires .jpg Если не на...
задан 02.01.2010 в 14:34
4
ответа

Regex больше нуля с 2 десятичными знаками

Мне нужен RegEx для числового значения с точностью до двух десятичных знаков больше нуля и может иметь или не иметь нуль в одном столбце. Я также должен добавить ... целые числа в порядке. См. Ниже, но там могут быть пробелы с пробелами вперед и...
задан 22.12.2011 в 22:05
5
ответов

Извлечение только символов из строки в Python

В Python я хочу извлечь только символы из строки. У меня есть следующая строка, input = "{('players',): 24, ('year',): 28, ('money',): 19, ('ipod',): 36, ('case',): 23, ('mini',): 46}" Я хочу получить результат как, output = "playe...
задан 20.11.2011 в 05:13
3
ответа

Регулярное выражение - сопоставить любой символ, кроме +, пустую строку также следует сопоставить

У меня возникают проблемы с одной частью регулярного выражения, которое будет использоваться в JavaScript. Мне нужен способ сопоставить любой символ, отличный от символа + , и пустая строка также должна совпадать. [^+] - это почти то, чт...
задан 18.11.2011 в 22:26
5
ответов

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

Существует ли API высокого уровня для выполнения поиска и замены с помощью регулярных выражений в Haskell? В частности, я смотрю пакеты Text.Regex.TDFA или Text.Regex.Posix . Мне бы очень хотелось что-то типа: f :: Regex -> (ResultInf...
задан 30.01.2012 в 23:20