Вопросы с тегом «regex»

97
Как отрицать все регулярное выражение?

Например, у меня есть регулярное выражение (ma|(t){1}). Он совпадает maи tне совпадает bla. Я хочу отрицать регулярное выражение, поэтому оно должно совпадать, blaа не maи t, добавляя что-то к этому регулярному выражению . Я знаю, что могу писать bla, но реальное регулярное выражение более...

97
Регулярное выражение для удаления всех (не числовое ИЛИ точка)

Мне нужно, чтобы текст типа «Джо (3 004,50 долларов США)» был отфильтрован до 3004,50, но я ужасен в регулярных выражениях и не могу найти подходящего решения. Таким образом, должны оставаться только числа и точки - все остальное отфильтровано. Я использую C # и VS.net 2008 framework 3.5...

97
Регулярное выражение для сопоставления чисел с запятыми и десятичными знаками в тексте или без них

Я пытаюсь найти и заменить все числа в тексте. Я нашел несколько примеров регулярных выражений, которые почти решают проблему, но пока нет идеальных. У меня проблема в том, что числа в моем тексте могут иметь или не иметь десятичные дроби и запятые. Например: «5000-фунтовая лиса перепрыгнула через...

97
Регулярное выражение для переформатирования номера телефона в США в Javascript

Я хочу переформатировать (заменить, а не проверять - есть много ссылок для проверки) номер телефона для отображения в Javascript. Вот пример некоторых данных: 123 4567890 (123) 456-7890 (123)456-7890 123 456 7890 123.456.7890 (пусто / ноль) 1234567890 Есть ли простой способ использовать для этого...

97
Нужно ли экранировать точку в классе символов (квадратные скобки) регулярного выражения?

Точка .в регулярном выражении соответствует любому одиночному символу. Чтобы регулярное выражение соответствовало точке, точка должна быть экранирована:\. Мне было указано, что внутри квадратных скобок []не нужно экранировать точку. Например, выражение: [.]{3}соответствует ...строке. Не правда ли?...

96
Как работает анализ HTML, если он не использует регулярное выражение?

Я каждый день вижу вопросы, в которых спрашивают, как разобрать или извлечь что-то из некоторой HTML-строки, и первым ответом / комментарием всегда будет «Не используйте RegEx для синтаксического анализа HTML, чтобы не почувствовать гнев!» (последняя часть иногда опускается). Меня это сбивает с...

96
Что означает регулярное выражение / _ / g?

JavaScript: .replace(/_/g," "); У меня есть это в моем коде, но я не могу вспомнить, почему и что он делает! Может ли кто-нибудь из вас, гуру регулярных выражений, помочь? Я знаю, что это может показаться простым, но регулярные выражения - не моя чашка чая, и поиск в Google /gне очень помог....

96
Регулярное выражение для соответствия цифре два или четыре раза

Это простой вопрос о регулярных выражениях, но я не нахожу ответа. Я хочу определить, появляется ли число последовательно два или четыре раза. Какой синтаксис я могу использовать? \d{what goes here?} Я пробовал \d{2,4}, но это выражение тоже принимает три цифры....

96
Регулярное выражение для сопоставления символов:! $% ^ & * () _ + | ~ - = `{} []:"; '<>?,. /

Я пытаюсь создать тест Regex в JavaScript, который проверит строку, содержащую любой из этих символов: !$%^&*()_+|~-=`{}[]:";'<>?,./ Дополнительная информация, если вам интересно :) Я работаю над довольно классным приложением для смены пароля. Если вам интересно, вот остальная часть...

95
Может ли компьютер «выучить» регулярное выражение на примерах, предоставленных пользователем?

Может ли компьютер «выучить» регулярное выражение на примерах, предоставленных пользователем? Чтобы уточнить: Я не хочу изучать регулярные выражения. Я хочу создать программу, которая «изучает» регулярное выражение на примерах, которые интерактивно предоставляются пользователем, возможно, путем...

95
Какое регулярное выражение соответствует квадратной скобке?

Мне нужно регулярное выражение, соответствующее квадратной скобке [. Я еще ни одного не нашел. Думаю, я перепробовал все возможности, но не нашел подходящего. Что для этого является допустимым регулярным выражением?...

95
Захват группы регулярных выражений в R с несколькими группами захвата

Можно ли в R извлечь групповой захват из совпадения регулярного выражения? Насколько я могу судить, ни один из grep, grepl, regexpr, gregexpr, sub, или gsubвернуть снимки группы. Мне нужно извлечь пары ключ-значение из строк, которые закодированы таким образом: \((.*?) :: (0\.[0-9]+)\) Я всегда...

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

Кто-нибудь знает регулярное выражение, которое я мог бы использовать для поиска URL-адресов в строке? Я нашел много регулярных выражений в Google для определения того, является ли вся строка URL-адресом, но мне нужно иметь возможность искать URL-адреса по всей строке. Например, я хотел бы найти...

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

Это был вопрос интервью, на который я не смог ответить: Как с помощью регулярных выражений проверить, что строка является палиндромом? ps Уже есть вопрос « Как проверить, является ли данная строка палиндромом? », и он дает много ответов на разных языках, но нет ответа, который использует...

94
Использование RegEx в SQL Server

Я ищу, как заменить / закодировать текст с помощью RegEx на основе настроек / параметров RegEx ниже: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Я видел несколько примеров с RegEx, но не понимал, как применить его таким же образом в SQL Server. Любые предложения...