社区
Java SE
帖子详情
求教2个正则表达式含义。
hoof82
2010-04-03 12:18:20
现在有2个正则表达式,不清楚它们含义,求教各位。
1 Pattern pattern = Pattern.compile("(-)?[0-9]+")
2 Pattern pattern = Pattern.compile("(-)?[0-9]*(\\.?)[0-9]*"
谢谢各位。
...全文
124
2
打赏
收藏
求教2个正则表达式含义。
现在有2个正则表达式,不清楚它们含义,求教各位。 1 Pattern pattern = Pattern.compile("(-)?[0-9]+") 2 Pattern pattern = Pattern.compile("(-)?[0-9]*(\\.?)[0-9]*" 谢谢各位。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
y1yayoo
2010-04-03
打赏
举报
回复
括号里的- 是负的意思 ?是可有可无的意思【0-9】是可以选择0-9中的任意一个数字 +是至少重复一次的意思。
第二个 就是多了个小数点。不过上面的貌似写错了 应该只有一个\ 是
Pattern pattern = Pattern.compile("(-)?[0-9]*(\.?)[0-9]*"
是转义字符。代表 小数点
wangju1234
2010-04-03
打赏
举报
回复
第一个表示正负整数和0,另外也允许首位是0的数
第二个在第一个的基础上多了正负小数
正则表达式
中符号的
含义
及用法
正则表达式
也就是所说的规则表达式(Regular Expression)
正则表达式
通常被用来检索、替换那些符合某个模式(规则)的文本. 一 、解释
正则表达式
中的 g 、i、m g : 表示全局(global)模式,也就是说应用于是所有的字符串。并不是说检索到第一个符合的匹配项就结束了 i :表示字符不区分大小写(case-insensitive),就是检索时字符时不考虑字符的大小写 m :表示多...
正则表达式
中各种字符的
含义
字符,及常用
正则表达式
正则表达式
符号
含义
以下是,帮助你快速掌握其语法和用途。
常用的
正则表达式
及
正则表达式
字符
含义
一、常用
正则表达式
字符及
含义
: […] 匹配括号中的任何一个字符 [^…] 匹配不在括号中的任何一个字符 \w 匹配任何一个字符(a ~ z,A~Z 和 0 ~9) \W 匹配任何一个空白字符 \s 匹配任何一个非空白字符 \S 与任何非单词字符匹配 \d 匹配任何一个数字(0~9) \D 匹配任何一个非数字(^0~9) [\b] 匹配一个退格键字符 {n,m} 至少匹配前...
Python
正则表达式
,replacement 中的 2是什么
含义
?
Python
正则表达式
,replacement 中的 \2是什么
含义
? year, month,
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章