Come utilizzare string.Format per immettere un valore in un'espressione regolare, in cui l'espressione regolare contiene parentesi graffe per definire limiti di ripetizione? (La mia mente è offuscata dalla collisione per la sintassi)string.Format, regex + parentesi graffe (C#)
ad es. La regex normale è "^\ d {0,2}", e desidero inserire il '2' dalla proprietà MaxLength
Grazie.
la concatenazione di stringhe fa * i miei * occhi feriti;) –
Se non ti piace uno di questi, un'altra opzione potrebbe essere @ "^ \ d {0, $ MaxLength}". Sostituisci ("$ MaxLength", MaxLength .Accordare()). Non sono sicuro che mi piaccia perché non è C# -like, ma mantiene l'espressione regolare in forma leggibile. –