Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C语言中,如何使用正则表达式表示十进制第一个字符的特定数_C#_Regex - Fatal编程技术网

C# 在C语言中,如何使用正则表达式表示十进制第一个字符的特定数

C# 在C语言中,如何使用正则表达式表示十进制第一个字符的特定数,c#,regex,C#,Regex,我的任务是找出一个用于bellow case的正则表达式 小数点的第一位数字必须仅为数字1,且小数点的总值不得超过值1 乙二醇 以上为有效案例,以下为无效案例 2.34, 4.3456789, 101.222, 11.1233 请在上述情况下帮助我,请执行以下操作: ^1\.\d*$ 试试这个 ^1\.[\d]*$ 匹配1,后跟点和任意数量的数字。105E-2m如何?1 avlid是否为有效结果?t将值转换为十进制,然后:值>=1m&&value

我的任务是找出一个用于bellow case的正则表达式

小数点的第一位数字必须仅为数字1,且小数点的总值不得超过值1

乙二醇

以上为有效案例,以下为无效案例

2.34,
4.3456789,
101.222,
11.1233

请在上述情况下帮助我,请执行以下操作:

^1\.\d*$
试试这个

^1\.[\d]*$

匹配1,后跟点和任意数量的数字。

105E-2m如何?1 avlid是否为有效结果?t将值转换为十进制,然后:值>=1m&&value<2m?类似于:^1。\d*您的意思是什么?十进制的总值不应超过与1x匹配的值1,您必须退出。替换。用\。我知道了,只是用x来测试它,但为什么用x来测试它呢。你能告诉@fubo吗?。是几乎任何字符的占位符。匹配任何字符。如果你只想把它和点匹配,你需要逃避它。在本例中不被视为文字,因此我们需要避开它
^1\.[\d]*$