2つ以上のテキストのサンプル、具体的にはコードのセグメントを指定すると、サンプルが異なる場所を検出し、各サンプルに一致するパターンを形成する最も効率的な方法は何ですか?例えば 、次のコードサンプルを与えられた: cd ~/workspaces/project/tmp1/bin
rsync --recursive --progress /data/local/documents* data
c
のは、私はこれを持っているとしましょう: data PT1
data PT2
data DT1 a = DT1 { field :: Int }
newtype DT2 a = DT2 (DT1 a)
f :: Int -> DT2 a -> Int
f x (DT2 (DT1 PT1 field)) = 5 -- How do I specify the type param?
可能性の重複になるアメリカの電話番号の: A comprehensive regex for phone number validation 私はこれを持っています。 1?\s*-?\s*(\d{3}|\(\s*\d{3}\s*\))\s*-?\s*\d{3}\s*-?\s*\d{4}
それは、電話番号の多くをマッチングされますが、それはこれら二つをキャッチいない: (123)456-7890