VB正则表达式("((-)?\d+(.)?\d*)")是表示什么意思?只匹配数字吗?其中的(.)是什么意思?
3个回答
展开全部
匹配数字,类似 234,493 234,-345,345-433 这类数字
点 表示匹配可视字符,比如换行符不可视。
这个表达式有点缺陷,如果“4566中国” ,它会匹配“4566中” ,其中 (.)? 匹配“中”,所以最好改为 (-)?
点 表示匹配可视字符,比如换行符不可视。
这个表达式有点缺陷,如果“4566中国” ,它会匹配“4566中” ,其中 (.)? 匹配“中”,所以最好改为 (-)?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.
(.)
就是小数点
这个就是可正负可带小数点 类似浮点数
(.)
就是小数点
这个就是可正负可带小数点 类似浮点数
追问
. 不是匹配除换行符以外的任意字符吗?小数点不是应该\. ?还是()有特殊的功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询