2017-04-27 10 views
0

を定量補間: を私は持っているパターン:あなたはlimiting quantifier最小しきい値を使用したいので、私はC#の正規表現は、私は正規表現でtroblesを持って

int variable=int.Parse(Console.ReadLine()); 
+1

[OK]を - あなたの実際の問題は何ですか? –

+2

あなたは '$"^[0-9] +([A-Za-z] {{{変数}}})が必要だと思っています[^ az] * $ "' –

+0

[A- Za-z]他の変数からの{limit} .. –

答えて

0

のようなコンソールから「変数」を読ん

string pattern = $"^[0-9]+([A-Za-z]{variable})[^a-z]*$"; 

動的なものとして、リテラル{}を補間文字列リテラルに追加する必要があります。

補間された文字列リテラルでは、{}は、コードを使用する補間部分を定義し、リテラルにするには2倍にする必要があります。

使用

var pattern = $"^[0-9]+([A-Za-z]{{{variable}}})[^a-z]*$";