C# 正则表达式 匹配实数和定义匹配方式
更新时间:2024-04-03 06:18:01 阅读量: 综合文库 文档下载
C# 正则表达式 匹配实数和定义匹配方式
匹配实数
实数的定义包含整数和浮点数两大类,而整数又可以分为正整数、负整数和0。使用正则表达式,可以对实数的值进行匹配,测试去所属的实数类型。
? 匹配正整数
正整数是不包含负号和浮点部分的数字,其首个数字非0。匹配正整数的正则表达式如下所示。
^[1-9]\\d*$ ? 匹配负整数 负整数与正整数最大的区别在于负整数之前会包含一个负号。因此,匹配负整数的正则表达式如下所示。
^-[1-9]\\d*$ ? 匹配所有整数 整数可以分为3类,即正整数、负整数和0。在匹配整数时,可以将正整数、负整数和0分别作为正则表达式的条件,如下所示。
^([1-9]\\d*)|(-[1-9]\\d*)|0$ 除了上面的方法外,开发者还可以使用问号“?”元字符匹配负号,将正整数和负整数的正则表达式组合起来,如下所示。 ^(-?[1-9]\\d*)|0$ 同理,开发者也可以用以上的方法匹配非负整数和非正整数,如下所示。
^[1-9]\\d*|0$ ^-[1-9]\\d*|0$ ? 匹配浮点数 浮点数是包括小数部分的数字,在匹配浮点数时需要注意,浮点数的整数部分与整数是不同的。当浮点数字的整数部分位数超过1位时,其首位数字不可以是0。而当浮点数字的整数部分位数只有1位时,这1位是允许为0的。因此,匹配浮点数应从2方面着手。例如,匹配正浮点数的正则表达式,如下所示。 ^(([1-9]\\d*)|0)\\.\\d*$ 用同样的方式,开发者也可编写匹配负浮点数的正则表达式,如下所示。 ^-(([1-9]\\d*)|0)\\.\\d*$ 同理,使用问号“?”还可以匹配所有浮点数,如下所示。 ^-?(([1-9]\\d*)|0)\\.\\d*$ 定义匹配方式
正在阅读:
C# 正则表达式 匹配实数和定义匹配方式04-03
马克思基本原理试题库(选择题)2012--2013、105-22
山东省龙口市兰高镇六年级数学上册第三章整式及其加减习题归类一03-15
如何找回微信删除的聊天记录?监控查看电脑版微信 - 图文04-19
余数的妙用教案10-02
我国城市发展及中西对比09-15
模拟电子技术基础(第四版)习题解答08-13
行政法中的程序正当原则01-23
leslie人口增长模型模型 - 图文01-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 匹配
- C#
- 实数
- 正则
- 表达式
- 定义
- 方式
- 蔬菜价格变动分析及采购计划的制定
- 《管理会计》练习册答案
- SGZ730-400骑产板刮板机说明书
- 《围城》人物形象分析 - 方鸿渐
- 住宅小区总平面设计应注意的常见问题
- 广州市建设工程材料进场检验管理规定
- 麟游县 天堂小学数学图像的放大与缩小学科导学案
- 第一章矢量分析与场论基础题解
- PR胶的研发及产业化项目可行性研究报告
- 第22届海南省青少年科技创新大赛获奖名单 - 图文
- 教育心理学121
- 村第二村民小组组规民约
- 2018年江苏省各市职业学校信息技术类技能大赛网络组建与管理赛项
- 景区介绍
- Excel最全使用技巧集锦 - 163种技巧 2012版
- 模拟电子技术实训(智电101)指导书
- 国际经济法试题全文
- 2015年二年级数学下册期末模拟试题(人教版)
- 我国城市社区福利服务的弱可获得性及其发展
- 已优化PMP模拟试题-200题目(中英文对照 - 答案)