У меня есть шаблон регулярного выражения, который отлично работает. Но я хочу включить буквенную строковую строку с? квантор. Это дает мне проблемы. Мой оригинальный скрипт был: [A-Za-z] {1,3}:? -? \ D? Теперь я хочу ...
Я пытался разработать, как реализовать закодированные церковью типы данных в Scala. Кажется, что это требует типов разряда-n, так как Вам была бы нужна первоклассная функция константы forAll a. типа-> (...
Я с трудом понимаю ключевое слово exists применительно к системе типов Haskell. Насколько мне известно, такого ключевого слова в Haskell по умолчанию нет, но: Существуют расширения, которые их добавляют, в ...
Регулярное выражение создается на лету, но я вывел его в firebug: (. {1,38}) (+ | $ \ n ?) ошибка неверный квантификатор + | $ \ n?) не знаю с чего начать. Фактический код: var re = top.RegExp; ...
Haskell Wiki хорошо объясняет, как использовать экзистенциальные типы, но я не совсем понимаю лежащую в их основе теорию. Рассмотрим этот пример экзистенциального типа: данные S = forall a. Покажите a =&...
Можно ли имитировать притяжательные кванторы (.NET не поддерживает это) с использованием атомарной группировки ( или другим способом)? Запись. Я обнаружил, что (x + x +) ++ y можно заменить на (?> (X + x +) +) y, но это просто ...
Okay so I'm working on a project where I need a regex that can match a * followed by 1-4 spaces or tabs and then followed by a row of text. Right now I'm using .* after the lookbehind for testing ...