pattern-matching

    4

    2答えて

    私はコマンドを要求するために使用されたURLに基​​づいてstd :: mapから値を検索するパターンマッチングルーチンを持っています。 URLマッピングテーブルは同じ値で満たされている各URLパターンに // Assume this->commands_ is defined elsewhere as std::map<std::string, int> // Providing a numb

    25

    2答えて

    あなたは書くことができます:それは|のように見える一見 str match { case "foo" | "bar" => ... } しかし、抽出物のようになります。 str match { case |("foo", "bar") => ... } は動作しません。 (とにかくそれがどうやって実装できるのかわかりません) それでは、魔法の組み込み演算子ですか? (...私はSOの前にこ

    2

    3答えて

    import re str="Everyone loves Stack Overflow" print(re.findall("[ESO][^.]",str)) なぜ[^.]は何もしません。私はそれが文字ではない文字と一致すると思った - 言い換えれば、何もない!しかし、出力は次のとおりです。 ['Ev', 'St', 'Ov'] 誰かがこれについていくつか光を当てることができますか?

    3

    2答えて

    なぜ $ echo `expr match abcdef 'abc'` 所与の3でマッチした文字の数、が、 $ echo `expr match abcdef '\(abc\)'` がマッチした文字を与え、ABCがありますか? ここでは正規表現のマッチングが行われていることを理解していますが、ここで括弧で囲まれた部分式がどのようにこの違いを作り出しているのか理解できません。

    0

    3答えて

    この作品: var1=abc をしかし、これはエラーを与える:そう var*1=abc var*1=abc: command not found なぜ?式がコマンドとして扱われるのはなぜですか?

    1

    1答えて

    日付時刻にJavaでパターンマッチングを行う方法がわかりました。スケジュールが必要なエントリがあるデータベースがあります。 基本的には、30分ごとに実行されるプログラムがあります。このプログラムの中では、現在の日付/時刻がレコードのスケジューラと一致すれば、フィールド上のデータベースレコード(まだ存在していない)に対してチェックを行いたいと思います。スケジューラオプションの 例のようなものでなけれ

    0

    4答えて

    私は: text to match -の中のテキストと一致する必要があるプロジェクトを構築しています。 nathanpc/ltweet:#StackOverflowで質問をする: "インサイドテキストに一致する正規表現: - " - 私はこの文字列を持っている場合たとえば、 @devs私はマッチさせたいですAsking a question at #StackOverflow: "Regular

    3

    2答えて

    F#で '危険な'部分を指摘したいと思います。あなたがa = 4とab = 0, 0を取得する次のコード let mutable a, b as ab = 0, 0 a <- 4 a ab を考えてみましょう。それはおそらく正しい動作です、私はちょうどそれを指摘し、あなたの意見を知りたい。この行動が論理的かどうか、そしてその理由は何ですか?私はそれを受け入れるためにいくつかの問題がありま

    1

    4答えて

    私はperlの初心者です。パターンマッチングに関する質問があります。それは $variable =~ s-/\Z--; を書かれた、コードは先に行くようにいくつかの他の変数は $variable1 =~ s-/--; を割り当てられていたところ、私はperlでラインに出くわした あなたはこれらの2行は何をするのかを教えていただけますか? s-/\Z--とs-/--の意味を知りたい。

    1

    2答えて

    文字列に一致する正規表現パターンを探しています。引用符で囲まれた文字列。私は何をしようとしていることは、これらの文字列を解析している:私は今持っているパターンがある PRINT "test" PRINT "Hello":PRINT "World" :「\」* \「」。。最初の行を細かく解析します。/testを返しますが、2行目は "Hello"を返します。PRINT "World" /は間違