C# regexp从下拉选择中获取第一个数字/整数的所有内容
我有一个下拉列表,我想获取所选的值,并将字符串设置为第一个整数,但不包括第一个整数 e、 g.ASPXC# regexp从下拉选择中获取第一个数字/整数的所有内容,c#,asp.net,regex,string,integer,C#,Asp.net,Regex,String,Integer,我有一个下拉列表,我想获取所选的值,并将字符串设置为第一个整数,但不包括第一个整数 e、 g.ASPX <a href="#" title="Do you require a particular room? If so select here">Room Number</a><!-- ROOM NUMBER --> <asp:DropDownList class="form-control" ID="roomNumDDL1" title="For ro
<a href="#" title="Do you require a particular room? If so select here">Room Number</a><!-- ROOM NUMBER -->
<asp:DropDownList class="form-control" ID="roomNumDDL1" title="For room 1" runat="server" style="width:80px;"></asp:DropDownList>
提前谢谢 像这样的
string buildingCode = Regex.Match(roomNumDDL1.SelectedValue, @"^.*?(?=\d)");
:从字符串开始匹配^
:匹配任何字符,零次或多次(*?
),但匹配次数应尽可能少(*
)?
直到下一个字符是数字(?=\d)
)\d
string buildingCode = Regex.Match(roomNumDDL1.SelectedValue, @"^.*?(?=\d)");
^[^0-9]*