- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数组枚举结构字符串
正则表达式的作用 区分字符串中所有重复的单词 例如 The computer booksbooks转换为The computer books 把所有单词都转换为标题形式 例如 this is a Title转换为This Is A Title 确保句子有正确的大写形式 区分URI的各个元素(例如,提取出协议名,计算机名,文件名) 元字符 . 与除 \n 之外的任何字符匹配。如果已用 Singleline 选项做过修改,则句点字符将与任何字符匹配 [aeiou] 与指定字符集中包含的任何单个字符匹配 [^aeiou] 与不在指定字符集中的任何单个字符匹配 [0-9a-fA-F] 使用连字号 (–) 允许指定连续字符范围 \W 与任何非单词字符匹配 \w 与任何单词字符匹配 \s 与任何空白字符匹配 \S 与任何非空白字符匹配 \d 与任何十进制数字匹配 \D 与任何非数字匹配 元字符续 ^ 输入文本的开头 $ 输入文本的结尾 \b 字边界如\bhandson(以handson开头) \B 不是字边界的位置 * 指定零个或更多个匹配;例如 \w* 或 (abc)*。等效于 {0,}。 + 指定一个或多个匹配;例如 \w+ 或 (abc)+。等效于 {1,}。 ? 指定零个或一个匹配;例如 \w? 或 (abc)?。等效于 {0,1}。 {n} 指定恰好 n 个匹配;例如 (pizza){2}。 {n,} 指定至少 n 个匹配;例如 (abc){2,}。 {n,m} 指定至少 n 个但不多于 m 个匹配。 正则表达式常用类 Regex : 表示不可变(只读)正则表达式类。它还包含各种静态方法 。 Match : 表示正则表达式匹配操作的第一个匹配结果。使用 Match 类的 Match.Success 属性来指示是否已找到匹配。 MatchCollection : 类表示成功的非重叠匹配的序列 。 正则表达式类所属命名空间 《System.Text》 演示 常用正则表达式 只能输入数字: “^[0-9]*$”。只能输入n位的数字: “^\d{n}$”。 只能输入至少n位的数字: “^\d{n,}$”。 只能输入m~n位的数字:。 “^\d{m,n}$”只能输入零和非零开头的数字: “^(0|[1-9][0-9]*)$”。只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”。只能输入有1~3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”。只能输入非零的正整数: “^\+?[1-9][0-9]*$”。只能输入非零的负整数: “^\-[1-9][]0-9”*$。只能输入长度为3的字符: ^.{3}$。只能输入由26个英文字母组成的字符串:^[A-Za-z]+$。只能输入由26个大写英文字母组成的字符串:^[A-Z]+$。只能输入由26个小写英文字母组成的字符串:^[a-z]+$。只能输入由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$。只能输入由数字、26个英文字母或者下划线组成的字符串:^\w+$。 总结 数组是同一数据类型的一组值,属于引用类型。 结构是一种自定义的数据类型,属于值类型,可以定义方法。 枚举是一组以命名的数值常量,默认初始值为0,可以设置任意整型值。 String类型的字符串属于引用类型,值是不可变的。 有很多常用的属性及方法。 续上 字符串格式化可以使字符按照某种格式显示,分为 数字格式化、枚举格式化、日期格式化。 正则表达式是用来描述文本模式的特殊语法。主要用于替换、搜索 作业1 请写出下面描述中的正则表达式 验证用户密码:正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。 ^[a-zA-Z]\w{5,17}$“ 验证是否含有^%‘,;=?$\“等字符”[^%’,;=?$\x22]+“。 只能输入汉字^[\u4e00-\u9fa5]{0,}$“ 验证Email地址。 验证InternetURL./?%=]*)?$”。 验证电话号码^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$“ 验证身份证号(15位或18位数字):“^\d{15}|\d{18}$”。 验证一年的12个月:正确格式为:01~09和1~12。 ^(0?[1-9]|1[0-2])$ 验证一个月的31天:正确格式为;01~09和1~31。 ^((0?[1-9])|((1|2)[0-9])|30|31)$ 作业2 在人事管理系统中,员工的信息及约束如下: 姓名 :只能是中文 性别 :只能男或者女 年龄 :数字 身份证 :18位数
您可能关注的文档
最近下载
- 车位所有权人许可建设充电桩证明.pdf VIP
- 红辽卷烟公司品牌竞争力分析结论与参考文献.docx VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试备考试题及答案解析.docx VIP
- 【泛微客户期刊】2023年36期:某医药集团费控管理项目案例分享.pptx VIP
- 区域土地利用土地覆盖遥感调查.pdf VIP
- 泛微软件集团管控解决方案文档资料.pptx VIP
- 廉租房、公租房维修项目方案.pdf VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试备考题库及答案解析.docx VIP
- 农业产业化发展规划-特色农业发展规划.doc VIP
- 采购与供应商控制程序(ISO9001 IATF16949).pdf VIP
文档评论(0)