Результаты поиска по запросу "pattern-matching"
Как я могу обнаружить смеющиеся слова в строке?
Я пытаюсь обнаружить смеющиеся слова, такие как «хахахаха» и «лолололол» в строке. В настоящее время я использую следующее регулярное выражение: ^((.*?)|)(\b[ha]|\b[lo])(.*?)$Тем не менее, это не работает для моих целей. Этоработает, но он ...
получить уникальные результаты сопоставления регулярных выражений (без использования карт или списков)
Есть ли способ получить только уникальные совпадения? без использования списка или карты после сопоставления, я хочу, чтобы вывод совпадения был уникальным с...
@RichardC, спасибо!
-module(count). -export([count/1]). count(L) when is_list(L) -> do_count(L, #{}); count(_) -> error(badarg). do_count([], Acc) -> Acc; do_count([H|T], #{}) -> do_count(T, #{ H => 1 }); do_count([H|T], Acc = #{ H := C }) -> do_count(T, Acc#{ H := ...
Чтобы ответить на этот вопрос, сопоставление с образцом строится эффективным способом из более примитивных операций. Вот часть кода из функционального предложения, соответствующего {X, [H | T]}.
нтересно, как обычно осуществляется сопоставление с образцом. например, в Erlang вы думаете, что он реализован на уровне байт-кода (есть байт-код для его эффективного выполнения) или он генерируется компилятором как серия инструкций (ряд ...
Есть ли способ полезного индексирования текстового столбца, содержащего шаблоны регулярных выражений?
Я использую PostgreSQL, в настоящее время версия 9.2, но я открыт для обновления.В одной из моих таблиц у меня есть столбец типа
Странное поведение сопоставления с шаблоном с AnyRef
def test1(a: Any) = a match { case x: AnyRef => "AnyRef" case _ => "None of the above" } def test2(a: Any) = a match { case x: Double if x > 2 => "Double > 2" case x: AnyRef => "AnyRef" case _ => "None of the above" }Может кто-нибудь объяснить, ...
и вам не нужен тип шаблона.
спецификацию, я узнал, что scala поддерживает связывание переменных типа при сопоставлении с шаблоном типа: Map(1 -> "one", 2 -> "two") match { case l: Map[k, v] => // binds k to Int and v to String // k and v are types as shown here: val i: ...
LOWER LIKE vs iLIKE
Как сравнивается производительность следующих двух компонентов запроса?НИЖЕ, КАК
Быстрый Хэмминговский зачет
Существует база данных с N строками фиксированной длины. Есть строка запроса той же длины. Проблема состоит в том, чтобы получить первые k строк из базы данн...