社区
C#
帖子详情
正则表达式/^\d*.\d+/,为什么不能匹配343.
dna_xp
2004-11-26 02:17:40
如果输入
343.
则搜索到343,后面的小数点不能被搜索到,为什么
...全文
143
8
打赏
收藏
正则表达式/^\d*.\d+/,为什么不能匹配343.
如果输入 343. 则搜索到343,后面的小数点不能被搜索到,为什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yellowhwb
2004-11-26
打赏
举报
回复
343.当然不符合规则,\d*\.\d+表示小数点后面必须要有1位以上的数字(因为一个+号),没有就不能匹配!
ty34565
2004-11-26
打赏
举报
回复
.正则表达式里好像代表任一字符
那么你的表达式的意思就是
任意数字+任一字符+至少一个数字
所以343.不符合规则
而343.3434则符合规则
dna_xp
2004-11-26
打赏
举报
回复
问题是我打34.3434就可都匹配了,小数点也就出来了
yellowhwb
2004-11-26
打赏
举报
回复
\d*\.\d+
.在正则表达式里有其它意思!
mobydick
2004-11-26
打赏
举报
回复
原来csdn发贴时间只精确到分钟。
mobydick
2004-11-26
打赏
举报
回复
晕,同时发贴啊。
mobydick
2004-11-26
打赏
举报
回复
^\d*\.\d+$
AhBian
2004-11-26
打赏
举报
回复
/^\d*\.\d*/
正则表达式
/\((.*)\)/ 的含义
正则表达式
/\((.*)\)/ 的含义总结: 左右的两个斜杠 / 是
正则表达式
限制符号; \( 和 )\
匹配
开始和结束位置 ,
匹配
结果要包括开始和结束位置; () 表示另存一份不包括
匹配
开始和结束位置的
匹配
内容 .* 表示
匹配
全部内容...
邮箱验证格式-
正则表达式
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* […] :
匹配
括号中任何一个字符 [^…] : 不
匹配
括号中任何一个字符 \w :
匹配
大、小写字母、数字、下划线 a~z A~Z 0~9 _ \W :
匹配
任何一个空白字符 \s
匹配
任何一个非空白字符 \S 与任何非单词字符
匹配
+ :至少出险一次 》1次 * :至少出险0次 ...
[
正则表达式
]
正则表达式
(.*)和(.*?)的字符串
匹配
问题
Java
正则表达式
正则表达式
定义了字符串的模式。
正则表达式
可以用来搜索、编辑或处理文本。
正则表达式
并不仅限于某一种语言,但是在每种语言中有细微的差别。 Java
正则表达式
和Perl的是最为相似的。 java.util.regex包主要包括以下三个类: Pattern类: pattern对象是一个
正则表达式
的编译表示。Pattern类没有公共构造方法。要创建一个Pattern对象,
JS
正则表达式
匹配
涉及到字段
正则表达式
的
匹配
,大海捞针的精华,保留一下,也分享出来:(note:过滤了01,001这种乱数据) 1、
匹配
大于0且可以为小数的正则: /^([1-9]\d*(\.\d*)?)|(0\.\d*[1-9][0-9])|(0\.\d*[1-9])$/ 2、
匹配
大于0且为正整数的正则: /^[1-9]+[0-9]*$/ 3、
匹配
0-100且为正整数的正则: /^(?:[1-9]?\d|100)$/ 4、
匹配
可以为任何数的正则: /^([1-9]\d*(\.\d*)?)|(0
正则表达式
匹配
URL或者网址
正则表达式
很常用,下面是我整理的
匹配
URL或者网址的一些表达式:
正则表达式
(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
匹配
http://regxlib.com/Default....
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章