pattern-matching

    5

    7答えて

    特定の要件に対するソリューションをコーディングする必要があります。これを実現できる市販のライブラリに精通している人がいるかどうかを知りたかったのです。ベストプラクティス説明: ユーザーは、いくつかの固定オプションの1つであると思われる単語を入力します(リスト内のオプションを保持します)。入力はリストのメンバーに入力する必要がありますが、ユーザー入力であるため間違えている可能性があります。私は、ユー

    0

    3答えて

    文字列の値(サードパーティツールからのキーワード)を含む表の列があります。私は、おそらく単一の値に正規化できる類似の値のクラスタを識別するための自動化されたツールに取り組んでいます。たとえば、 "Firemen"/"Fireman"、 "Isotope"/"Asotope"、 "Canine"/"Canines"などです。 levenshtein距離を計算する方法は、文字列の操作/比較が多すぎるこ

    2

    1答えて

    私は完全なXSL初心者です。アプリケーションによって作成された出力ログにCSV形式で表示されるさまざまなエラーメッセージをフォーマットするXSLファイルを作成しています。 これらの出力ログの一致するタグには、わずかな差異が生じることがあります。たとえば、ログ内の1つの文に「Service Month/Year:」というフレーズが含まれている可能性がありますが、アプリケーションの別の領域から別の文に

    1

    2答えて

    私はBase64の文字でいっぱいのさまざまな長さの文字列を持っています。実際には、音声認識データは曲ごとに異なります。 これらの文字列の一部を簡単に比較するために、それらを16文字のサブ文字列に分割します。 (曲の約1秒ですが)しかし、場合によっては、これらのものと頭を比較することはできません。私はそれらを測定する必要があります。 は「hellohellohelloo」と「hallohellohe

    19

    5答えて

    関数型プログラミング言語(Haskell/F#/ Caml)のパターンマッチング機能を使って同じ値に対して複数回一致させることができるかどうかは不思議でした。 ちょうど次の例を考える:機能(aに格納される)2つの類似の値で呼び出されたとき plus a a = 2 * a plus a b = a + b 最初の変異体と呼ばれるであろう。 より有用なアプリケーションはこれです(ASTを単純化

    0

    3答えて

    Composed Regular Expressionsに関するMartin Fowlerによってまとめられた記事を読んでいました。あなたはこのようなコードを取るかもしれない場所です: const string pattern = @"^score\s+(\d+)\s+for\s+(\d+)\s+nights?\s+at\s+(.*)"; そして、もっとこのような何かにそれを破る: prote

    1

    3答えて

    私は推論エンジンを開発しています。これは、基本的に、基本的には特定の瞬間の世界の表現である「事実」があることを意味します。事実(通常は2つだけで、開始状態と目標状態)と一緒に、私は多くのルールを持っています(文字通り特定の問題では数百になるかもしれません)。推論エンジンの目的は、開始状態と一連のルールが与えられれば、受け入れ可能な目標状態の1つに最短経路を見つけることです。これは、DFS、BFS、

    0

    2答えて

    SQL Serverデータベースに2つのフィールドを持つテーブルがあり、asp.netアプリケーションで '@ SearchString'パラメータを持つストアドプロシージャが呼び出され、ストアドプロシージャは CREATE PROCEDURE [dbo].[sp_FindMatches] @SearchString varchar(30) AS SELECT * FROM Table

    1

    1答えて

    私はETSを学んでいます。私がやった: Sometab = ets:new(sometable, [bag]). ets:insert(Sometab, {109, ash, 8}). それから私は、型付き: ets:match(Sometab, {109, ash, '$1'}). をしかし、代わりに8を取得する - 私が取得しています:出力として["\b"]を!

    3

    3答えて

    これを繰り返しているのがわかります。 $jq("button").filter(function(){ return this.id.match(/^user_(\d+)_edit$/); }).click(function(){ var matches = this.id.match(/^user_(\d+)_edit$/); var user_id = matc