社区
C#
帖子详情
正则表达式的一个小问题
lingbxulj
2011-05-08 09:34:45
我的字符窜"7.10E-02" 我的正则表达式"\\d{1,}+"."+\\d{0,}",我想用这个正则表示含小数位数值,但是每次这两个居然都能匹配。请帮我看看,给出个解决方案。谢谢
...全文
59
7
打赏
收藏
正则表达式的一个小问题
我的字符窜"7.10E-02" 我的正则表达式"\\d{1,}+"."+\\d{0,}",我想用这个正则表示含小数位数值,但是每次这两个居然都能匹配。请帮我看看,给出个解决方案。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
兔子-顾问
2011-05-09
打赏
举报
回复
你是想得到2个数字还是想完全匹配。前者的话,就.=>\.
后者就用这个
7.10E-02
\d+(\.\d+([eE][\-+](?!0+\b)\d+)?)?
kingdom_0
2011-05-09
打赏
举报
回复
string pattern=@"\d{1,}[.]{0,1}\d{0,}[eE]{1}[-]{0,1}\d{1,}";
十八道胡同
2011-05-08
打赏
举报
回复
[Quote=引用 3 楼 lingbxulj 的回复:]
引用 1 楼 wuyazhe 的回复:
.改为\.
这个.匹配的是"7.10E-02"中的“.”,那后面的“E”谁匹配的它?
[/Quote]
这类数字 E是固定,或者是e 你可以写[eE]的
lingbxulj
2011-05-08
打赏
举报
回复
[Quote=引用 1 楼 wuyazhe 的回复:]
.改为\.
[/Quote]
这个.匹配的是"7.10E-02"中的“.”,那后面的“E”谁匹配的它?
十八道胡同
2011-05-08
打赏
举报
回复
给几个例子
兔子-顾问
2011-05-08
打赏
举报
回复
.改为\.
带你学会使用
正则表达式
本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让大家对
正则表达式
有
一个
清晰地认识。 为什么需要掌握
正则表达式
?
正则表达式
非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到字符串的复杂...
Python
正则表达式
(一看就懂)
目前越来越多的网站、编辑器、编程语言都已支持一种叫“
正则表达式
”的字符串查找“公式”,有过编程经验的同学都应该了解
正则表达式
(Regular Expression 简写regex)是什么东西,它是一种字符串匹配的模式...
Linux基础之
正则表达式
正则表达式
是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成
一个
“规则字符...
中文
正则表达式
匹配-正则中文匹配
原文链接:http://caibaojian.com/zhongwen-regexp.html这篇文章主要讲如何使用正则匹配中文字符,中文
正则表达式
的匹配规则不像其他正则规则一样容易记住,下面一起看看这个中文
正则表达式
是怎么样的。\w匹配的仅仅...
常用
正则表达式
—邮箱(Email)
常用
正则表达式
—邮箱(Email)本文针对有一点正则基础的同学,如果你对正则一无所知,请移步“
正则表达式
30分钟入门教程”学习。要验证
一个
字符串是否为邮箱的话,首先要了解邮箱账号的格式。我尝试过在网上找出一...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章