与えられたM文字の順列を表す正規表現が必要であり、置換文字列の長さはNでなければなりません。例えば、1と0、つまりM=2
と長さ置換文字列は、私が持っている、3(。すなわちN=3
)する必要があります。長さMの文字の並べ替えの正規表現N
000, 001, 010, 011, 100, 101, 110, 111
N=2
は、私が持っていた場合:
00, 01, 10, 11
正規表現はどのようにすべきですか?
ありがとうございます!
編集: はちょうどそれを明確にしたい、入力が数字に限定されるものではなく、それは手紙することができ、例えば、私はゲノミクスにアデニン、チミン、シトシンとグアニンを表す{A, T, C, G}
を持って、私はの順列を持っている必要があります
ATC, ATG, ACT, AGA
など
ありがとう:グループごとに3つは、私は次のようにリストを持つことができます!
あなたは何を試してみましたか?これは、文字クラスと量指定子を使うだけで十分です。 – 4castle
これに正規表現が必要なのはなぜですか?それは必須条件ですか? –
以下の正規表現が必要なものと似ているかどうか教えてください –