0
ответов

Иерархическое кодирование длины серий без потерь

Я хочу резюмировать, а не сжимать аналогично кодированию длин серий, но во вложенном смысле. Например, я хочу: ABCBCABCBCDEEF превратиться в: (2A (2BC)) D (2E) FI меня не беспокоит, что ...
вопрос задан: 29 July 2011 13:55
0
ответов

Сопоставление шаблонов Scala в последовательностях, отличных от списков

У меня есть следующий код, который рекурсивно работает с каждым элементом в List def doMatch ( list: List [Int]): Unit = list match {case last :: Nil => println ("Последний элемент.") case head :: ...
вопрос задан: 25 July 2011 09:49
0
ответов

Соответствие шаблону переменной в области видимости (Scala)

В следующем коде val x = 5 val y = 4 соответствует {case x => true case _ => false } значение y истинно. Scala интерпретирует x как свободную переменную в сопоставлении с шаблоном вместо того, чтобы связывать его ...
вопрос задан: 19 July 2011 21:50
0
ответов

Scala - сопоставление шаблонов с условными выражениями?

Можно ли сделать что-то вроде: def foo (x: Int): Boolean = {case x > 1 = > истинный случай x < 1 = > ложный }
вопрос задан: 19 July 2011 00:02
0
ответов

Удалите повторяющиеся буквы в строке

Ищете быстрый способ ограничить количество дубликатов до двух, когда они встречаются рядом . Например: jeeeeeeeep => ['jep', 'jeep'] Ищу предложения в python, но рад видеть пример ...
вопрос задан: 18 July 2011 14:27
0
ответов

Как получить индексы всех вхождений шаблона в строке

string = "Джек и Джилл поднялись на холм за ведром с водой. Джек упал и сломал его корону. И Джилл упала вслед ". d = string.match (/ (jack | jill) / i) # -> MatchData "Jill" 1: "Jill" ...
вопрос задан: 17 July 2011 12:00
0
ответов

Scala Получить первый и последний элементы списка с помощью сопоставления с образцом

Я делаю сопоставление с образцом в списке. Можно ли в любом случае получить доступ к первому и последнему элементу списка для сравнения? Я хочу сделать что-то вроде .. case List (x, _ *, y) if (x == y) => true или ...
вопрос задан: 14 July 2011 17:45
0
ответов

переменная lua в сопоставлении с образцом

Мне просто интересно, можно ли поместить переменную в сопоставление с образцом в Lua. Примерно так: var = "hello" pattern = string.match (datasource, "(var)% s (a% +)") Причина ...
вопрос задан: 14 July 2011 11:19
0
ответов

Как я могу программно создавать / определять запуск клавиатуры в паролях?

Я ищу для создания списка или обнаружения запусков клавиатуры в пароле. Я могу связать свою проблему с критериями пароля, такими как длина и количество требуемых специальных символов. Пример ...
вопрос задан: 12 July 2011 22:44
0
ответов

تطبیق الگوی پایتون. مطابقت با 'c [هر تعداد متوالی a ، b ، یا c یا b ، c ، یا a و غیره] t'

بابت عنوان متاسفم ، من نمی توانم در پایتون می خواهم عبارتی 'c [some stuff] t' را تطبیق دهم ، جایی که [برخی از مطالب] می تواند هر تعداد متوالی باشد "...
вопрос задан: 11 July 2011 18:24
0
ответов

javascript regexp replace не работает, но замена строки работает

Я работаю с jQuery и пытаюсь написать замену шаблона, но это не работает. У меня есть это: var $ Feature_rewrite = $ ('# Feature'). Not ('. Slideshow'); $ Feature_rewrite.children (). attr ('href', ...
вопрос задан: 11 July 2011 06:55
0
ответов

Сопоставление шаблонов Erlang с функциями

Поскольку Erlang является почти чистым языком функционального программирования, я предполагаю, что это возможно: case X of foo (Z ) -> ... конец. где foo (Z) - разрешимо-обратимый чистый (без побочных эффектов) ...
вопрос задан: 6 July 2011 11:51
0
ответов

Синтаксис сопоставления шаблонов Scala

Я играл со scala сопоставление с образцом недавно, и мне было интересно, есть ли способ создать экстрактор внутри оператора case. Следующий код работает, но вы должны определить ...
вопрос задан: 5 July 2011 13:12
0
ответов

Почему переменные не разрешены в альтернативных шаблонах?

Часто вы имеют "симметричные" совпадения и вы хотите написать что-то вроде: def g (p: (Int, Int)) = p match {case (10, n) | (n, 10) => println (n) case _ => println ("нет") } Это недопустимо, но если ...
вопрос задан: 3 July 2011 08:20
0
ответов

Использование классов сценариев Scala в качестве де-факто карт

Это больше вопрос дизайна, чем что-либо еще ... Мне очень нравятся классы сценариев Scala, и я часто их использую. Однако я обнаружил, что часто оборачиваю свои параметры в Options (или, скорее, Lift's ...
вопрос задан: 1 July 2011 13:32
0
ответов

Найдите второй последний элемент в списке, объясните, пожалуйста, это решение

// Но сопоставление с образцом также упрощает задачу. def penultimateRecursive [A] (ls: List [A]): ​​A = ls match {case h :: _ :: Nil => h case _ :: tail => penultimateRecursive (tail) case _ ...
вопрос задан: 30 June 2011 19:43
0
ответов

Шаблоны взрыва кортежей

Я понимаю, что in: fx = x + 1, где! Y = undefined значение шаблона взрыва состоит в том, что y должно быть оценено перед f. Аналогично: fx = x + 1, где! (! A,! B) = (undefined, undefined) ...
вопрос задан: 28 June 2011 15:58
0
ответов

Сопоставление потока с определенными условиями

Я ищу библиотеку Java, которая позволяет сопоставить последовательность объектов, потенциально смешиваясь с сопоставителями, такими как хамкрест. В идеале я хотел бы написать тест, который может проверить, что ...
вопрос задан: 27 June 2011 21:08
0
ответов

Требуется стабильный идентификатор при сопоставлении с образцом? (Scala)

Попытка создать список кортежей, показывающий кратность простых множителей ... идея состоит в том, чтобы сопоставить каждое целое число в отсортированном списке с первым значением в кортеже, используя второе значение для подсчета. Может ...
вопрос задан: 26 June 2011 13:36
0
ответов

Есть ли более чистый способ сопоставления с образцом в анонимных функциях Scala?

Я пишу такой код: val b = a map (entry => entry match {case ( (x, y), u) => ((y, x), u)} ) Я бы хотел написать это по-другому, если бы это сработало: ...
вопрос задан: 23 June 2011 17:49
0
ответов

Шаблон для соответствия только «дочерним элементам» определенных элементов

Я хотел бы иметь шаблон, который соответствует только выражениям которые являются (альтернативно: не являются) дочерними элементами некоторых других элементов. Например, шаблон для сопоставления всех списков, не входящих в ...
вопрос задан: 23 June 2011 09:32
0
ответов

Шаблон для соответствия списку идентичных элементов

Я ищу шаблон, который соответствует (возможно, пустому) списку, состоящему из идентичных (в смысл Equal []) атомарных объектов, но я не могу его понять. Любая помощь будет принята с благодарностью.
вопрос задан: 23 June 2011 09:20
0
ответов

Сопоставление строк с подстановочными знаками в Ruby

Я хотел бы написать служебную функцию / модуль, который обеспечит простое сопоставление подстановочных знаков / глобусов для строк. Причина, по которой я не использую регулярные выражения, заключается в том, что пользователь будет тем, кто в конечном ит
вопрос задан: 23 June 2011 04:33
0
ответов

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

Я новичок в возможностях эквивалентности регекса Lua, мне нужно написать следующее регулярное выражение, которое должно совпадать с числами в десятичных числах \b[0-9]*.\b[0-9]*(?!]) В основном оно совпадает с числами в ...
вопрос задан: 13 June 2011 13:23
0
ответов

RegExp соответствует повторяющимся символам

Например, у меня есть строка : aacbbbqq В результате я хочу иметь следующие совпадения: (aa, c, bbb, qq) Я знаю, что могу написать что-то вроде этого: ([a] +) | ([b] +) | ([c] + ) | ... Но я ...
вопрос задан: 10 June 2011 12:04
0
ответов

Вывод шаблонов из набора строк

Я индексирую набор веб-сайтов с очень большим количеством страниц (десятки миллионов), созданных из небольшого количество шаблонов. Я ищу алгоритм для изучения шаблонов ...
вопрос задан: 9 June 2011 19:18
0
ответов

Список элементов, соответствующих их типу

У меня есть код, подобный приведенному ниже: def walkTree (list: List [Command]) {list match { case Command1 :: rest => doSomething (); walkTree (rest) case Command2 :: rest => ...
вопрос задан: 9 June 2011 08:39
0
ответов

Сопоставление с образцом в определении fromJust

Функция fromJust в Data.Maybe определяется следующим образом: fromJust :: Maybe a -> a fromJust Nothing = ошибка «Может быть.fromJust: Nothing» fromJust (Just x) = x Согласно моему ...
вопрос задан: 8 June 2011 17:24
0
ответов

Проблема с сопоставлением Scala + область действия

Дан следующий код: case class ChangeSet (field: String, from: Object, to: Object) private var изменен: List [ChangeSet] = Nil def change (field: String, from: Object, to: Object) {changed.find {...
вопрос задан: 30 May 2011 05:43
0
ответов

Как сопоставить шаблон с классом с несколькими списками аргументов?

Рассмотрим этот класс: class DateTime (год: Int, месяц: Int, день: Int) (час: Int, минута: Int, second: Int) как бы выглядел метод неприменения, если бы я хотел сопоставить его с чем-то вроде: dt ...
вопрос задан: 27 May 2011 19:09