Результаты поиска по запросу "pattern-matching"

2 ответа

 и другие функции разбора и выбора

у получить строки из глобальной строки через Matcher & Pattern, используя REGEX.

1 ответ

Многократное назначение через сопоставление с образцом с массивом не работает с верхним регистром

После прочтенияэтот ответ [https://stackoverflow.com/questions/2381666/multiple-assignment-of-non-tuples-in-scala/2382072#2382072] Я попытался поиграть с этой замечательной функцией сам и обнаружил, что это нормально, когда я делаю scala> val ...

2 ответа

Найти простейшее регулярное выражение, соответствующее всем заданным строкам

Существует ли алгоритм, который может производить регулярное выражение (возможно, ограниченное упрощенной грамматикой) из набора строк, чтобы при оценке всех...

ТОП публикаций

5 ответов

Строковые префиксы сопоставления с образцом в Haskell

Допустим, я хочу сделать специальный случай для функции, которая соответствует строкам, начинающимся с символа 'Z'. Я мог бы легко сделать это, используя сопоставление с образцом, выполнив что-то вроде следующего: myfunc ('Z' : restOfString) = ...

2 ответа

Эликсир: сопоставление с образцом работает по-разному для кортежей и карт

В Elixir, если я попытаюсь сопоставить паттерн со следующими двумя кортежами: {a} = {1, 2}Я получаю ошибку соответствия. Но если я сделаю то же самое для двух карт: %{x: a} = %{x: 1, y: 2}Работает нормально, иa привязывается к 1. Я вижу, ...

2 ответа

Это должно по крайней мере, чтобы вы начали. Но обратите внимание, что по мере того, как ваш вклад становится более «формальным», полезность вашего лексинга также возрастает. (И если вы принимаете только очень специфические данные, вы можете использовать правильный анализатор и покончить с этим!)

ольно новичок в F #, но провел последние несколько недель, читая справочные материалы. Я хочу обработать предоставленную пользователем строку ввода, идентифицируя и разделяя составляющие элементы. Например, для этого ввода: Отель XYZ: 6 ночей по ...

1 ответ

Регулярное выражение Python: токенизация английских сокращений

2 ответа

Как сделать сопоставление с образцом на двоичном в Erlang?

5 ответов

Как использовать алгоритм SIFT, чтобы вычислить, насколько похожи два изображения?

Я использовалПРОСЕЯТЬ [http://en.wikipedia.org/wiki/Scale-invariant_feature_transform]реализацияАндреа Ведальди [http://www.vlfeat.org/overview/sift.html], чтобы вычислить дескрипторы просеивания двух похожих изображений (второе изображение на ...

2 ответа

Я не знаю, если это именно то, что вы хотите, но это работает

но я играл с сопоставлением с шаблоном scala, и мне было интересно, есть ли способ создать экстрактор внутри оператора case. Следующий код работает, но вы должны сначала определить экстрактор и назначить его в val: val Extr = "(.*)".r "test" ...