2016-12-25 31 views
1
string strRegexclass = @"^([0-9]+)\-([a-zA-Z])$"; 

我想使正則表達式接受像這樣的輸入(1-class)。在破折號( - )之前的任何整數值,然後在破折號後必須有破折號。在c#中輸入的正則表達式like(integer-anything)

+0

也許'^ [0-9] + - [a-zA-Z] + $'會做。如果你真的想說什麼,那麼'^ [0-9] + - 。* $'' –

+0

是的,我的意思是任何事情。^ [0-9] + - 。* $這是我的工作。 – Abubakar

回答

1

您可以使用這樣的代碼:

string strRegexclass = @"^\d+-.*$"; 

或者你可以使用下面的代碼

string strRegexclass = @"^\d+-\w*$"; 

,如果你想允許破折號後只能是字母。