1. 程式人生 > >C#正則表示式,匹配小數

C#正則表示式,匹配小數

*匹配上一個元素零次或多次

\+轉義後為‘+’

\-轉義後為‘-’,匹配負數

\d一個數字

\d*零個或多個數字

\.一個點,點前加\是為了轉義,如果不轉義的話,一個點代表一個萬用字元,也就是任意一個字元都會被匹配,所以此處只匹配小數點要加\

\d{2}匹配兩個數字

string strstr = "insert into stu(name,password) values('3.33','123.99')";

 string pipei3 = @"\+*\-*\d*\.\d{2}";

foreach (Match pi in Regex.Matches(strstr, pipei3))
            { 
               
                Console.WriteLine("匹配到:"+pi.Value); 
            

            }

 Console.ReadKey();