в следующей строке: / seattle / restaurant Я хотел бы сопоставить Сиэтл (если он присутствует) (иногда URL-адрес может быть / seattle / restaurant, а иногда - / restaurant). Чего у меня нет ...
Я допускаю значительную предвзятость в отношении того, что регулярные выражения PCRE нравятся намного больше, чем emacs, если нет другой причины, по которой, когда я набираю '(' мне почти всегда нужен оператор группировки. И, конечно, \ w и тому подобное
Я пытаюсь написать регулярное выражение, которое заменяет ссылки в стиле Markdown, но оно не работает. Вот что у меня есть: # рубиновый код:
text = "[свяжите меня] (http://www.example.com)"
...
Как использовать шаблоны-приложения для выбора только тех элементов по имени (не по значению), которые заканчиваются определенным шаблоном? Предположим, что следующий xml ... <...
Я знаю, что следующие три строки кода стремятся извлечь строку в $ value и сохранить ее в заголовке $. Но я не знаю, в чем разница между $ value = ~ s / ^ \ s + //; и $ value = ~ s / \ s + $ ...
Я написал сценарий, который обновляет версию определенного файла.Мне нужно проверить, что ввод для пользователя находится в формате версии, поэтому я не заканчиваю добавлять числа, которые не нужны в этих важных ...
Я работаю над проектом, который анализирует входящий текстовый файл. Я изучаю C # по ходу дела. Мой текущий метод выбора информации, которая мне нужна, выглядит примерно так: string MyMatchString = @ "шаблон ...
Я почти получил это регулярное выражение, но у меня проблемы с ведущей косой чертой - может ли кто-нибудь увидеть, где я ошибаюсь? Я просто хочу извлечь первую строку, "проекты" в этом ...
У меня есть куча правил в моем .htaccess (поддомены, папки, папки для конкретных пользователей и т.д...) и я использую сейчас это регулярное выражение: ([a-z0-9A-Z]) Я искал конкретное правило и нашел ...
Итак, у меня есть это условие перезаписи в нижней части моего .htaccess файла как catchall. работает отлично, но я хочу, чтобы оно игнорировало любые запросы, начинающиеся с "/index.cfm" RewriteCond %{REQUEST_FILENAME} !-...
Мне было поручено читать большие файлы CSV (более 300 тыс. Записей) и применять шаблоны регулярных выражений к каждой записи. Я всегда был разработчиком PHP и никогда особо не пробовал другие языки, но решил, что ...
Можно ли использовать регулярные выражения, чтобы узнать, соответствует ли строка этим правилам? Не используйте заглавные буквы.
Начни с буквы.
Иметь хотя бы 1 цифру (а) не в начале и в конце.
Может быть до 8 ...
Я не понимаю, почему с модификатором /u \w не работает, и мы должны изменить наш regex. Не говоря уже о \b. Так что кто-нибудь знает, если в новой версии (может быть php 6?) \w станет таким же, как \p{L} с ...
Некоторые говорят, что я должен использовать регулярное выражение, когда это возможно, другие говорят, что я должен использовать его, по крайней мере, насколько это возможно. Есть ли что-то вроде «этикета Perl» по этому поводу или просто TIMTOWTDI?
У меня есть словарь NSMutable, который содержит идентификаторы файлов и их имя + расширение в простой форме fileone.doc или filetwo.pdf. Мне нужно определить, какой это тип файла, чтобы правильно отобразить ...
У меня есть строка $regexp_as_string Теперь я хочу "преобразовать" ее в regex / использовать как regexp if ($text_to_search =~ $regexp_as_string)
{
...
} Теперь есть символы типа ".", и я хочу ...
Приведенный ниже regex работает хорошо, но мне нужна только одна точка (.) в конце nameserver. Например, если пользователь отправит ns1.hello.com, будет ошибка. Принятый формат - с точкой в конце, как это ns1....
При просмотре документации для NSTextCheckingResult у меня создалось впечатление, что если совпадение в поиске NSRegularExpression не обнаружено, для свойства диапазона для NSCheckingResult будет установлено значение { ...
У меня есть один вкладыш: perl -pe 's |. *? ((\ D {1, 3} \.) {3}) xxx. * | \ 1 | ' Я скармливаю этой команде некоторые данные, например 192.168.1.xxx, и она работает. Теперь я хочу добавить 0 к выходной последовательности, но из ...
Мне нужно написать обычный выражение для ввода, подобного этому 23,456,22,1,32767 т.е. Запятые не допускаются в начале и в конце.
Пробелы могут стоять перед запятой и / или в начале, например, 23, 45,56, 67 ...
Я работаю над проектом в .net, который может подключаться к разным машинам с помощью IP-адреса, вводимого пользователем.
Я пытаюсь проверить введенный IP-адрес с помощью регулярного выражения. Я ...
Я разветвил отличный проект zen-coding, с идеей реализовать вознесение DOM с помощью ^ - чтобы вы могли делать: html> head> title ^ body> h1, а не html> (head> title) + body> h1 ...
Можно ли комбинировать регулярные выражения в javascript. Например: var lower = / [a-z] /; var upper = / [A-Z] /; var alpha = upper | lower; // Возможно ли это? т.е. Могу ли я назначать регулярные выражения ...
Рассмотрим следующую строку: Я ехал на {Palm.!. Beach: 100} и там. был . отличный!! Я использую следующее регулярное выражение для удаления всех знаков препинания: $ string preg_replace ('/ [^ a-zA-Z] + /', '', $ ...
Я пишу регулярное выражение для проверки наличия подстроки, которая содержит по крайней мере 2 повторения некоторого шаблона рядом друг с другом. Я сопоставляю результат регулярного выражения с предыдущей строкой - если равно, ...
Я знал, что для преобразования регулярного выражения в NFA есть алгоритм. Но мне было интересно, есть ли алгоритм для преобразования NFA в регулярное выражение.
Если есть, то что это? И если бы там ...
Я пытаюсь захватить последний пробел и то, что следует за ним в строке, используя grep. Это захватит меня первый пробел: эхо "toto tata titi" | grep -o ". * $" В Java я бы использовал нежадный оператор ...
Я хотел бы составлять regexp, то есть повторно использовать regex в новом regex. Возможно ли это в Ruby? Например, чтобы упростить ассемблероподобный разбор : LABELED_INSTR = /(\w+):(movi|addi)...
Эта строка Perl действительно что-то делает? $variable =~ s/^(\d+)\b/$1/sg; Единственное, что я могу придумать, это то, что $1 или $& могут быть использованы повторно, но за ней сразу же следует. $variable =~ s/\D//...
Кто-нибудь знает, как заменить все повторения regex '<\d+' на '\r\n<\d+', например, "<20" должно быть преобразовано в "\r\n<20", но "> HELLO < asassdsa" должно быть не тронуто