社区
C#
帖子详情
求一简单正则表达式
ccb8888
2009-04-20 05:55:38
我要匹配整数或者浮点数
写正则时请大家注意以下规则,以下均是无效的:
.12 24.
还有就是我只输入一个数字也是可以的。
...全文
116
17
打赏
收藏
求一简单正则表达式
我要匹配整数或者浮点数 写正则时请大家注意以下规则,以下均是无效的: .12 24. 还有就是我只输入一个数字也是可以的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccb8888
2009-04-21
打赏
举报
回复
^(?:[1-9][0-9]*|0)(?:\.[0-9]+)?$
这实在太强了。。还兼顾了性能,?:可以不存储匹配的组。。赞一个。。
蓝海D鱼
2009-04-21
打赏
举报
回复
[Quote=引用 9 楼 lxcnn 的回复:]
try...
C# code^(?:[1-9][0-9]*|0)(?:\.[0-9]+)?$
[/Quote]
up
ccb8888
2009-04-21
打赏
举报
回复
[Quote=引用 13 楼 wackyboy 的回复:]
引用 9 楼 lxcnn 的回复:
try...
C# code^(?:[1-9][0-9]*|0)(?:\.[0-9]+)?$
用这个 其他的作废
[/Quote]
强。。就这个符合我要求,其他的正则都不符合我要求。。
shuohuameijiang
2009-04-21
打赏
举报
回复
ding
wackyboy
2009-04-21
打赏
举报
回复
[Quote=引用 9 楼 lxcnn 的回复:]
try...
C# code^(?:[1-9][0-9]*|0)(?:\.[0-9]+)?$
[/Quote]
用这个 其他的作废
heguodong
2009-04-21
打赏
举报
回复
^\d+(\.)(?(1)\d+)$
解释:^ $ 字符串边界
第一个\d+ 至少一个数字
(\.) 可选择的一个.号
(?(1)\d+)如果这个.号存在,在后面必须跟一个以上的数字
cseek
2009-04-20
打赏
举报
回复
^\d+\.?\d+$
tang_fu
2009-04-20
打赏
举报
回复
\d+.\d+|\d+
-过客-
2009-04-20
打赏
举报
回复
try...
^(?:[1-9][0-9]*|0)(?:\.[0-9]+)?$
kkun_3yue3
2009-04-20
打赏
举报
回复
^\d+\.?\d+$
这个正确
ccb8888
2009-04-20
打赏
举报
回复
^\d+\.?\d+$ 这个好像没有问题
以及
\d+.\d+|\d+
都不行。。。
蓝海D鱼
2009-04-20
打赏
举报
回复
[Quote=引用 5 楼 jingshuaizh 的回复:]
引用 1 楼 kkun_3yue3 的回复:
\d+|\d+.\d+
24.77 匹配出来 是 24和 77
是不是应该 这样
\d+.\d+|\d+
^\d+\.?\d+$ 这个好像没有问题
[/Quote]
^\d+\.?\d+$ 这个不好 一个数字 查不出来
蓝海D鱼
2009-04-20
打赏
举报
回复
[Quote=引用 1 楼 kkun_3yue3 的回复:]
\d+|\d+.\d+
[/Quote]
24.77 匹配出来 是 24和 77
是不是应该 这样
\d+.\d+|\d+
^\d+\.?\d+$ 这个好像没有问题
蓝海D鱼
2009-04-20
打赏
举报
回复
^\d+\.?\d+$
scdbx1983
2009-04-20
打赏
举报
回复
顶
kkun_3yue3
2009-04-20
打赏
举报
回复
\d+.\d+|\d+
kkun_3yue3
2009-04-20
打赏
举报
回复
\d+|\d+.\d+
关于在LABVIEW中使用正则匹配公式.vi
在labview中使用正则匹配模式很
简单
,难的就是使用
正则表达式
。很多人都搞不明白,查了很多资料还是不太明白。实际上就是一些类似通配符在作怪和其他语言也差不多。附件带上了,可以研究研究,构造
正则表达式
的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。
正则表达式
的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。
正则表达式
是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。
正则表达式
作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
精通
正则表达式
.pdf
精通
正则表达式
.pdf
简单
正则表达式
详细资料
正则表达式
一个
正则表达式
,就是用某种模式去匹配一类字符串的一个公式
编译原理程序小集(
正则表达式
NFA DFA MFA 词法分析 语义分析)
上编译原理课的时候做的几个小程序,包含一个
简单
的词法分析程序、
正则表达式
-NFA-DFA-MFA转换程序、表达式求值语义分析程序,其中
正则表达式
-NFA-DFA-MFA重点写的,花了不少心思,写得不是特别满意,今后会重新上传写得更好的。
The Regulator
正则表达式
工具,一般人都知道
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章