pattern-matching

    0

    1答えて

    インデックスとx値を取得したいと思います。 gmatch関数から、私はこのコードに失敗したので、私は文字です。私は値とインデックスを取得したい。そこから何か解決策はありますか? val[1] = 24 fx = {} for i, x in response_body[1]:gmatch([["(%w+)lId"%s*:%s*(%d+)]]) do fc[i] = x print(x)

    0

    1答えて

    私は12文字以下の単語を1つの検索パターンとして入力するプログラムを書いています。単語は任意の英数字の組み合わせで構成できます。私は、ユーザーがコマンドライン引数で入力したテキストファイルからデータを読み込んでいます。私はその言葉を見つけることができるだけでなく、望ましくない埋め込み語を見つけることができます。たとえば、私が "is"を検索していて、テキストファイルに "This"が含まれていると

    0

    2答えて

    私はRuby on Rails 5.1を使用しています。 Rubyでは、最初の文字が何かにマッチするが、後続のシーケンスがパターンにマッチしない場合に、文字列にマッチさせたいとはどうすればいいですか?つまり、配列の次の配列が配列の文字ではなく、他の2つの配列が続くことを条件として、数値と一致させたいと思います。ここに私の文字列... 2.4.0だ:010>トークン => [ ":" ""、 "'"

    0

    2答えて

    ファイル名を取得するために、次のコマンドを使用しています。 Dim wbName As String wbName = Left(ActiveWorkbook.Name, (InStrRev(ActiveWorkbook.Name, ".", -1, vbTextCompare) - 1)) ファイル名の一部を次のようになります。 "CM CC追跡ログFY 17-18-08.07.17" "

    0

    1答えて

    マッチング正規表現パターンは、私は次の入力文字列を持っている "/horses/[email protected]" "/Goats/[email protected]" "/CATS/[email protected]" 私は、次の StandardTokenParsersを試みた出力 "horses", "c132", "[email protected]" "Goats", "b-

    1

    1答えて

    私は 'メートル'で私の弦のすべてのmを置き換えたいです。問題は、ユニットシンボルの前のスペースを組み合わせて数字を持つことができるので、正しいパターンを見つけなければならないということです。することができ、どのよう 800 m -> [1-9][0-9]*s?Meter :次のコードで[1-9][0-9]*\\s?m": "[1-9][0-9]*\\s?Meter: static let p

    2

    1答えて

    当社の環境でデータを選択するためのスクリプトを作成した状況があります。そのようにして、私はあるケースでパターンマッチングと文字のストリッピングに関数を使うことにしました。 しかし、私たちのクライアントの1人は私たちのローカル環境にデータを入れさせたくないので、私は自分の環境で実行できるようにスクリプトをマッサージする必要があります。機能を削除して、私はそれをするために何かを動かす必要があるかについ

    2

    1答えて

    getchar()を使用して、長い文字列で2つのパターン(RFMKCRやAWYなど)を検索するにはどうすればよいですか? P.Sアレイを使用することはできません。 ありがとう!

    -2

    1答えて

    誰かが文字列の間で最もよくマッチする大文字小文字を選ぶ良い方法があれば、私は不思議でした。たとえば、「Hi there」、「Hello」、「Hiya」、「hi」、「Hi」、および「Hey there」というキーを持つテーブルがあるとします。私は "Hi"に最も近いマッチを探したい。それは最初に "Hi"にマッチします。それが見つからなければ、 "hi"、 "Hiya"などとなります。完璧なマッチに

    0

    2答えて

    変数に格納されている正規表現と、一致するパターン(以下に表示)に応じて文字列を返すマッチング操作があります。これらの変数をArrayまたはRegexのリストに変換したいので、インデックスを付けることができ、対応するグループを取得して適切な結果を返すことができます。 既存のコード: def parseString(str : String) : String = { val ptrn2