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

169
Использование регулярных выражений для извлечения значения в Java

У меня есть несколько строк в грубой форме: [some text] [some number] [some more text] Я хочу извлечь текст в [некоторое количество], используя классы Java Regex. Я примерно знаю, какое регулярное выражение я хочу использовать (хотя все предложения приветствуются). Что меня действительно...

169
Как работает RegexOptions.Compiled?

Что происходит за кулисами, когда вы помечаете регулярное выражение как компилируемое? Чем это отличается / отличается от кэшированного регулярного выражения? Используя эту информацию, как вы определяете, когда стоимость вычислений незначительна по сравнению с увеличением...

169
(grep) Regex для соответствия не-ASCII символам?

В Linux у меня есть каталог с большим количеством файлов. Некоторые из них имеют символы не ASCII, но все они действительны в формате UTF-8 . В одной программе есть ошибка, которая не позволяет ей работать с именами, отличными от ASCII, и я должен выяснить, сколько из них затронуто. Я собирался...

169
Как фильтровать строки в пандах по регулярному выражению

Я хотел бы чисто отфильтровать фрейм данных с помощью регулярных выражений в одном из столбцов. Для надуманного примера: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat Я хочу отфильтровать строки с теми,...

168
Как извлечь базовый URL из строки в JavaScript?

Я пытаюсь найти относительно простой и надежный метод для извлечения базового URL из строковой переменной с помощью JavaScript (или jQuery). Например, учитывая что-то вроде: http://www.sitename.com/article/2009/09/14/this-is-an-article/ Я хотел бы получить: http://www.sitename.com/ Является ли...

166
Изучение регулярных выражений [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

166
Регулярное выражение для соответствия формату времени ЧЧ: ММ

Я хочу регулярное выражение для сопоставления времени в формате ЧЧ: ММ. Вот что у меня есть, и это работает: ^[0-2][0-3]:[0-5][0-9]$ Это соответствует всему с 00:00 до 23:59. Тем не менее, я хочу изменить это так, чтобы 0:00 и 1:00, и т. Д. Также соответствовали, а также 00:00 и 01:30. Т.е. сделать...

166
Конкретное регулярное выражение Javascript для акцентированных символов (диакритические знаки)

Я посмотрел на переполнение стека ( замена символов ... например , как JavaScript не соответствует стандарту Unicode относительно RegExp и т. Д.) И не нашел конкретного ответа на вопрос: How can JavaScript match for accented characters (those with diacritical marks)? Я заставляю поле в...

166
Как мне сопоставить строку с регулярным выражением в Bash?

Я пытаюсь написать Баш скрипт , который содержит функцию так , когда дан .tar, .tar.bz2, и .tar.gzт.д. файл , он использует деготь с соответствующими переключателями , чтобы распаковать файл. Я использую операторы if elif then, которые проверяют имя файла, чтобы увидеть, чем оно заканчивается, и я...

166
Регулярное выражение для получения строки между двумя строками в Javascript

Я нашел очень похожие посты, но я не могу получить мое регулярное выражение прямо здесь. Я пытаюсь написать регулярное выражение, которое возвращает строку, которая находится между двумя другими строками. Например: я хочу получить строку, которая находится между строками "корова" и "молоко". Моя...

165
Как сопоставить только действительные римские цифры с регулярным выражением?

Думая о своей другой проблеме , я решил, что не могу даже создать регулярное выражение, которое будет соответствовать римским цифрам (не говоря уже о контекстно-свободной грамматике, которая будет генерировать их) Проблема в сопоставлении только действительных римских цифр. Например, 990 это не...

165
регулярное выражение для сопоставления чего-либо, если ему не предшествует что-то еще

Так что с регулярным выражением в Java, я хочу написать регулярное выражение, которое будет соответствовать, если и только если шаблон не предшествует определенным символам. Например: String s = "foobar barbar beachbar crowbar bar "; Я хочу соответствовать, если bar не предшествует foo. Таким...

165
Совпадение всей строки

Какое регулярное выражение (в JavaScript, если оно имеет значение) должно совпадать, только если текст является точным совпадением? То есть на другом конце строки не должно быть лишних символов. Например, если я пытаюсь подстать abc, а затем 1abc1, 1abcи abc1будет не...

163
Самый быстрый способ проверить строку, содержащую другую подстроку в JavaScript?

Я работаю с проблемой производительности на JavaScript. Поэтому я просто хочу спросить: какой самый быстрый способ проверить, содержит ли строка другую подстроку (мне просто нужно логическое значение)? Не могли бы вы предложить свою идею и пример кода...

163
Как преобразовать заголовок в URL-слаг в JQuery?

Я работаю над приложением в CodeIgniter и пытаюсь сделать поле в форме динамически генерировать URL-адрес. Я хотел бы удалить пунктуацию, преобразовать ее в нижний регистр и заменить пробелы дефисами. Так, например, Шейни Риб Шак станет Шейн-Риб-Шак. Вот что у меня так далеко. Строчная часть была...

162
В чем разница между «группами» и «перехватами» в регулярных выражениях .NET?

Я немного размышляю о разнице между «группой» и «захватом», когда дело касается языка регулярных выражений .NET. Рассмотрим следующий код C #: MatchCollection matches = Regex.Matches("{Q}", @"^\{([A-Z])\}$"); Я ожидаю, что это приведет к единственному захвату для буквы 'Q', но если я распечатаю...

161
Поиск и замена в bash с использованием регулярных выражений

Я видел этот пример: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Который следует этому синтаксису: ${variable//pattern/replacement} К сожалению, patternполе не поддерживает полный синтаксис регулярных выражений (если я использую .или \s, например, оно пытается...

160
Создать массив совпадений регулярных выражений

В Java я пытаюсь вернуть все совпадения регулярных выражений в массив, но кажется, что вы можете только проверить, соответствует ли шаблон чему-либо или нет (булево). Как я могу использовать соответствие регулярному выражению для формирования массива всех строк, соответствующих выражению...