Вопросы с тегом «regular-expression»

Проблемы кода, связанные с использованием регулярных выражений.

1
Сделайте полиглот регулярных выражений
Напишите регулярное выражение, которое работает как минимум в двух вариантах (или версиях) регулярных выражений, и сопоставьте разные строки в каждом варианте (или версии), в котором он работает. Строки, которые должны быть сопоставлены в этой задаче, являются первыми словами кодовых имен Ubuntu, которые перечислены ниже. Ваше регулярное выражение должно совпадать с …

8
Удалить однострочные и многострочные комментарии из строки
Цель Используя язык программирования по вашему выбору, напишите самую короткую программу, чтобы исключить комментарии из строки, представляющей программу на Си. вход Строка может быть принята как любая форма ввода, но она также может быть принята как переменная. инструкции Два разных вида комментариев должны быть удалены: многострочные комментарии , начиная с …

2
Единственное или множественное число?
Вот список из 30 английских существительных в единственном и множественном числе. Ваша задача - просто написать самое короткое регулярное выражение, которое соответствует всем существительным в одной форме и ни одному в другой (легко, все английские существительные оканчиваются sна множественное число, верно?). SINGULAR PLURAL --------- -------- car cars boat boats man …

2
Regex: соответствует эгалитарной серии
Вступление Я не вижу много проблем с регулярными выражениями здесь, поэтому я хотел бы предложить этот обманчиво простой, который может быть выполнен несколькими способами с использованием ряда разновидностей регулярных выражений. Я надеюсь, что это даст любителям регулярных выражений немного времени для игры в гольф. Вызов Задача состоит в том, чтобы …

4
Сжатые дни недели
Учитывая ввод списка дней недели, выведите кратчайшее отсортированное представление списка. Формат ввода является строка , состоящая из одного или нескольких из подстрок двухсимвольных Su(воскресенье), Mo(понедельник), Tu( и т.д.), We, Th, Fr, и Sa. Ввод необязательно может быть дан в отсортированном порядке. Чтобы преобразовать ввод в выходной формат, Сортировать ввод по …

9
Суммируйте продолжительность времени
Вызов Напишите кратчайший код, который может суммировать все длительности, которые появляются в stdin. Программа должна учитывать только те строки, которые соответствуют одному из следующих шаблонов, и игнорировать остальные. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will be interpreted as H hours, MM …

25
Простой Патттерн
Входы: Две отдельные цифры (назовем их mи n) и две буквы (назовем их aи b) в выбранном вами формате ввода. Выход: Для прохождения, притворись m=2, n=5, a='a', b='b'. Ваш вывод будет строкой, созданной из ваших четырех входов. Давайте назовем строку resultсо значением "". Во- первых, конкатенация aна result mраз, так …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

2
Скомпилировать регулярные выражения
В этой задаче вы должны написать программу, которая читает регулярное выражение и генерирует другую программу, которая выводит, принята ли входная строка этим регулярным выражением. Вывод должен быть программой, написанной на том же языке, что и ваша заявка. вход Ввода является регулярным выражением г соответствия следующей ABNF (начальное правило производства REGEX): …

1
Regex проверяющее регулярное выражение [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 2 года назад . Создайте регулярное выражение, которое будет принимать строку регулярного выражения в качестве входных данных, и проверьте, …
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 

6
Бинарные Заборы
Входные данные: Целое число nв диапазоне2 <= n <= 10 Список целых положительных чисел Выход: Преобразуйте целые числа в их двоичное представление (без начальных нулей) и соедините их все вместе. Затем определите все двоичные подстроки, которые образуют «бинарный забор», используя nколичество столбов забора. Пространства (нули) между каждым забором не имеют …

2
Regex в обратном порядке - разложить регулярные выражения
Проблема У меня есть куча регулярных выражений, которые мне нужно использовать в некотором коде, но я использую язык программирования, который не поддерживает регулярные выражения! К счастью, я знаю, что тестовая строка будет иметь максимальную длину и будет состоять только из печатного ASCII. Соревнование Вы должны ввести регулярное выражение и число …

4
Кратчайшее соответствие URL регулярному выражению в JavaScript
Создайте самое короткое регулярное выражение, которое будет примерно соответствовать URL в тексте при запуске в JavaScript Пример: "some text exampley.com".match(/your regular expression goes here/); Регулярное выражение должно захватить все действительные URL-адреса, которые для http и https. не беспокойтесь о несоответствии для строк поиска URL, которые на самом деле не являются …

2
ValiDate ISO 8601 от RX
Вызов Найдите кратчайшее регулярное выражение, которое проверяет, т.е. совпадает, каждую возможную дату в Григорианском календаре Proleptic (которая также применяется ко всем датам до его первого принятия в 1582 году) и не соответствует ни одной недействительной дате. Выход Поэтому вывод правдивый или ложный. вход Ввод в любом из 3 расширенных форматов …

2
Подходим перестановки!
Ваша задача - создать регулярное выражение, соответствующее каждой перестановке строк, и ничего больше. Соответствие также должно учитывать регистр. Так, например, если ваше регулярное выражение: ABC Он должен соответствовать (и только соответствовать) этим строкам: ABC ACB BAC BCA CAB CBA Это не должно соответствовать вещам как: AABC (contains an extra A) …

4
Сопоставьте URL-адреса Stack Exchange
пролог После установки расширения браузера анти-XSS фрагменты Stack неожиданно перестали работать по всей сети Stack Exchange. Я больше не мог учиться у Stack Overflow , видеть рабочие демонстрации по пользовательскому опыту и, что хуже всего, не мог проверить ответы на JavaScript по программированию головоломок и Code Golf ! Я отчаянно …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.