Результаты поиска по запросу "regex"

5 ответов

Regex lookahead для «не следует» в grep

Я пытаюсь grep для всех случаевUi\. не сопровождаетсяLine или даже просто письмоL Как правильно написать регулярное выражение для поиска всех экземпляров конкретной строки, за которой не следует другая строка? Использование Lookaheads grep ...

3 ответа

Странное поведение в регулярных выражениях

Был вопрос о регулярных выражениях, и, пытаясь ответить, я обнаружил еще одну странную вещь. String x = "X"; System.out.println(x.replaceAll("X*", "Y"));Это печатает YY. Почему?? String x = "X"; System.out.println(x.replaceAll("X*?", "Y"));И ...

4 ответа

Regex.Replace без конца и конца строки имеет очень странные эффекты ... Что здесь происходит?

Отвечая на этот вопросC # Regex Заменить и * [https://stackoverflow.com/q/9227438/460785]был поднят вопрос о том, почему проблема существует. Во время игры я произвел следующий код: string s = Regex.Replace(".A.", "\w*", "B"); ...

ТОП публикаций

2 ответа

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

Я пытаюсь разработать шаблон регулярного выражения для поиска в строке 12-значного числа. Номер может иметь любое количество других символов (но не цифр) впереди или позади того, который я ищу. Пока у меня есть/([0-9]{12})/ который находит ...

1 ответ

Избежать косой черты в классе символов jscript regexp?

У меня есть регулярное выражение для проверки чисел (0-9) и / или косые черты (/). Это выглядит так: /^[0-9/]+$/i.test(value)Теперь я считаю, что это правильно, но валидатор затмения JavaScript не согласен: Синтаксическая ошибка на токене "]", ...

6 ответов

В чем разница между функцией exec () RegExp и функцией match () в String?

Если я запускаю это: /([^\/]+)+/g.exec('/a/b/c/d');Я получаю это: ["a", "a"]Но если я запускаю это: '/a/b/c/d'.match(/([^\/]+)+/g);Тогда я получаю ожидаемый результат этого: ["a", "b", "c", "d"]Какая разница?

4 ответа

Что такое «вложенный квантификатор» и почему он приводит к сбою моего регулярного выражения?

У меня есть это регулярное выражение, которое я построил и протестировал в друзьях регулярных выражений. "_ [ 0-9]{10}+ {1}+[ 0-9]{10}+ {2}+[ 0-9]{6}+ {2}[ 0-9]{2}"Когда я использую это в .Net C # Я получаю исключение "parsing \"_ [ 0-9]{10}+ ...

4 ответа

Почему соответствие строки JavaScript включает в себя неопределенное

У меня есть регулярное выражение, которое более или менее используется следующим образом: '(801) 555-1234'.match(/^(1[-. ]?)?\(?[0-9]{3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}$/) По какой-то причине это возвращает ["(801) 555-1234", undefined]Если я ...

5 ответов

Использование PHP Замените ПРОСТРАНСТВА в URL-адресах на% 20

Я пытаюсь заменить все экземпляры пробелов в URL на% 20. Как бы я сделал это с регулярным выражением? Спасибо!

4 ответа

Как долго может длиться ДВУ?

Я работаю над регулярным выражением проверки электронной почты в PHP, и мне нужно знать, как долго TLD может быть, и все еще быть действительным. Я сделал несколько поисков, но не смог найти много информации по теме. Так как долго может длиться ДВУ?