pattern-matching

    2

    4答えて

    私は正規表現に慣れていません。正規表現を使用して特定の値を抽出する必要がある文字列があります。ここで私は上記の文字列からCNとOUの値、すなわち "ReportingGroup {b4f3d644-9361-461e-b604-709fa31f2b9e}" と "DOMのUSERS" を取得したい文字列 CN=ReportingGroup {b4f3d644-9361-461e-b604-709f

    4

    2答えて

    head' :: [a] -> a head' [] = error "No head for empty lists!" head' (x:_) = x head' :: [a] -> a head' xs = case xs of [] -> error "No head for empty lists!" (x:_) -> x 私はわかりませんがかなり簡単な

    5

    1答えて

    ブール関数を分解するための関数を書いたが、問題はコンパイル結果に「警告5:この関数のアプリケーションが部分的で、多少の引数がない」ということです。 この問題を解決するにはどうすればよいですか? let rec decomposition state_init state prec formula = match formula with And form -

    0

    1答えて

    $file = '{include file="{$COMMON_TPL_PATH}common/header_admin.tpl"} {include file="{$mainPage}"} {include file="{$COMMON_TPL_PATH}common/footer_admin.tpl"}'; preg_match('/^(\{\})|^(\{\*([\S\s]*?)\*

    3

    2答えて

    私は有限正規表現(重複なし)からすべてのパターンをリストする方法を探しています。利用可能なソースはありますか?

    5

    3答えて

    第二発生を置き換えます。 xxxxxx[xxxxxx][7][xxxxxx][9][xxxxxx] 私は試合の第二の発生をマッチング少し問題を抱えている、I内側の数字を含む第2角括弧を返したい私は文字列の数字で最初の正方形のバックセットを見つけるいくつかの正規表現を持っています: \[+[0-9]+\] これは[7]を返しますが、[9]を返したいと思います。 (?:.*?(\[+[0-9]

    3

    2答えて

    私はF#をかなり新しくしていますが、ここ数週間は参考資料を読んでいます。私は、ユーザー提供の入力文字列を処理して、構成要素を識別して分離したいと考えています。 XYZホテル:220EUR /夜 プラス17.5%の税 で6泊の出力は、タプルのリストのようなもののようになります。 例えば、この入力用[( "XYZ"、Word); (「ホテル:」、ワード); ( "6"、Number)。 ( "夜"、W

    0

    3答えて

    正規表現パターンを検索し、何らかの方法で一致を変換して置き換えるためのアプリケーションとプログラミング言語の構造を探しています。非常に単純な例です: "myCamelCasedString"を "my_camel_cased_string"に変換してください。 Rubyで それが簡単かつ簡潔です:PHPで s = "myCamelCasedString".gsub(/[A-Z]/) { |m| "

    4

    2答えて

    皆さん、私はOCamlとパターンマッチングにはかなり新しいので、これを理解しようとするのは苦労していました。 タプルのリストがあるとします。私がしたいのは、タプルの最初の要素に基づいてタプルの1つにパラメータをマッチさせることです。タプルの2番目の要素を返したいとします。したがって、たとえば、私はこのような何かをしたい:私はmap_left_to_right「B」リストを使用している場合 let

    2

    2答えて

    だからGHCiのを使用して、これらのステートメントは等価ですend0でリスト式はEND1でリスト式のシンタックスシュガーであるため、私には理にかなっている: let end0 [x,y,z] = z let end1 (x:y:z:[]) = z しかしEND1のパターンのうち、括弧を取ることは私を与えます「パターンの解析エラー」エラー。ではなぜですか?括弧はパターンマッチで特別な意味を持