正则表达式语法问题,简单!但是急

来源:百度知道 编辑:UC知道 时间:2024/06/11 08:01:55
(1)如Regex rg=new Regex(@"^\d*$");
@什么意思,“”什么意思,^什么意思,*什么意思,$什么意思!
我没接触过,很菜,所以请说详细点
(2)我想写一个只有数字和小数点的正则,怎么写?(最好把语法解释也附上,当然重复的就不用了)谢谢,酌情加分!
(2)补充一下,需要的内容是0.00到100.00的数,(外面有个%,不用管它)

@:后面是字符串,用@开头,就不用转义了。

“”:字符串

以上两个和正则表达式无关,是编程语言的设定。

^:开头

*:重复

$:结束

----------------------------------------

\d{1,3}\.\d{2}

\d:表示数字

{1,3}:重复1位到3位

\.:由于.是元字符,所以要使用\转义

\d{2}:两个数字