У меня есть список строк (фактически, имена файлов), и я хотел бы оставить только те, которые соответствуют выражению фильтра, например: \ * _ Test.txt. Что было бы лучше всего для этого? Вот ответ, что я ...
Я новичок в программировании с графическим интерфейсом пользователя и хочу написать программу на Python с tkinter. Все, что я хочу, это запустить простую функцию в фоновом режиме, на которую можно влиять через графический интерфейс. Функция ...
Этот код прекрасно компилируется как в F #, так и в OCaml: пусть testmatch k = match k с | jqk3jtl23jtlk123 -> правда, я проверял как в FSI, так и в утопе. Это всегда возвращает истину. ...
Есть ли способ сгенерировать числовую последовательность в vi(m)? Например, из случайной строки в файле (открытом в vim), скажем, Row-i — в случайную строку, скажем, Row-j, где Row-i < Row-j, есть ли способ...
Кто любит говорить мне, что не так (синтаксически)? - объединить два отсортированных списка
mergeX [] b res = b ++ res
mergeX a [] res = a ++ res
mergeX a: as b: bs res | a> b = mergeX as ...
Есть ли способ избежать использования этого для множественных проверок шаблонов? Могу ли я разорвать все шаблоны в массиве и проверить, соответствует ли он какому-либо шаблону в массиве шаблонов? Пожалуйста, рассмотрите случай, когда я ...
Мне нужно Удалите подходящую строку и один предыдущий к нему. Например, в файле ниже мне нужно удалить строки 1 и 2. Я попробовал «GREP -V-B-1». OF. «1.ttxt и я ожидал, что он не распечатает спичечные линии ...
В продолжение этого вопроса Вот некоторый код, который компилируется и работает правильно с использованием захватов. val myString = "ACATCGTAGCTGCTAGCTG" val nucCap = "([ACTG] +)". r myString match {case nucCap (...
Я пытаюсь записать полиморфную функцию, которая должна сделать что-то немного отличающееся в зависимости от типа параметра. Есть ли любой способ, которым я могу сделать соответствие шаблона на типе...
Пытаясь вставить изображения, я заметил, что Cases [] работает очень медленно. Для воспроизведения сначала скопируйте большое изображение в буфер обмена (просто нажмите Print Screen), затем оцените следующее: В [33]: = ...
Я просмотрел XSL xsl: template match = "/", но шаблон соответствия, который вызвал мой вопрос, там не упоминается. У меня довольно сложная структура XML: Xml version = "1.0" encoding = "...
Imagine we have a long string containing the substrings 'cat' and 'dog' as well as other random characters, eg. cat x dog cat x cat x dog x dog x cat x dog x cat Here 'x' represents any random ...
Я использую поиск без учета регистра в Mongo, что-то похожее на https://stackoverflow.com/q/5500823/1028488. т.е. я использую регулярное выражение с параметрами i. Но у меня возникли проблемы с ограничением регулярного выражения ...
val x = for (i < -от 1 до 3 )yield i x match { case 1 ::rest =>... // ошибка компиляции } конструктор не может быть приведен к ожидаемому типу; найдено :collection.immutable. ::[B] требуется :...
Недавно я спросил, почему PatternTest вызывает множество ненужных оценок: PatternTest не оптимизирован? Леонид ответил, что это необходимо для того, что мне кажется довольно сомнительным ...
У меня есть две функции (они не редактировались со времени оригинала - некоторые из приведенных ниже ответов являются отвечая на исходные, которые вернули последовательность ()): def foo1 [A] (ls: Iterable [A]): ...
При подготовке ответа на Неожиданное поведение PatternTest в системе Mathematica я столкнулся с неожиданным поведением системы Mathematica. Пожалуйста, рассмотрим: test = (Print[##]; False) &;
MatchQ[{...
Как я могу получить количество совпадений перекрывающихся регулярных выражений с помощью Python? Я прочитал и попробовал предложения из этого, этого и нескольких других вопросов, но не нашел ни одного, что сработало бы для моего сценария. ...
Было задано несколько вопросов об алгоритме SIFT, но все они, кажется, сосредоточены на простом сравнении двух изображений. Вместо определения того, насколько похожи два изображения, было бы ...
Я читал, что самый длинный общий префикс (LCP )можно использовать для определения количества вхождений шаблона в строку. В частности, вам просто нужно создать массив суффиксов текста, отсортировать его,...
Я пытаюсь написать экстрактор (s )для использования в сопоставлении с классом case с несколькими параметрами. Упрощенный пример :case class X (p1 :String, p2 :Int )Я хочу, чтобы каждый объект экстрактора определял...
В языках семейства ML люди, как правило, предпочитают сопоставление с образцом конструкции if / else. В F # использование охранников в сопоставлении с образцом во многих случаях может легко заменить if / else. Например, простой ...
I've found myself stuck on a very trivial thing :-] I've got an enum: object Eny extends Enumeration { type Eny = Value val FOO, BAR, WOOZLE, DOOZLE = Value } In a code I have to ...
Я ищу способ эмулировать что-то вроде SELECT * FROM table WHERE attr LIKE '% text%' с использованием tsvector в PostgreSQL. Я создал атрибут tsvector без словаря. Теперь запрос ...
Только что начал использовать Haskell и понял (насколько я могу судить), что нет прямого способа проверить строку, чтобы узнать, содержит ли она меньшую строку. Поэтому я решил попробовать. По сути ...
Я пытаюсь реализовать морфизм foreach, чтобы чтобы проверить мое понимание определения морфизма и сопоставления с образцом ... Очевидно, я полностью упускаю оба момента. Не могли бы вы меня поправить? Я хочу ...
head ':: [a] -> a
head '[] = error "Нет заголовка для пустых списков!"
голова '(x: _) = x голова' :: [a] -> a
head 'xs = case xs of [] -> ошибка «Нет заголовка для пустых списков!» (x: _) -> ...
Я пытаюсь немного изучить образ мышления функционального программирования на F #, поэтому приветствую любые советы . Прямо сейчас я создаю простую рекурсивную функцию, которая принимает список и возвращает i: th ...
test :: String -> String -> Int test 'xyn = n
test' "" (y: ys) n = error "error"
test '(x: xs) "" n = error "error"
test' (x: xs) (y: ys) n = если x == y, то проверьте 'xs ys n
...