正则表达式学习笔记.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、限制输入框 只能输入 0 到 10 位整数和 0 到 2 位小数的正数字表达式: \d{1,8}(\R.\d{0,2})? :如果没有问号,小数点就一定有; MaskType = RegEx, EditMask = \d+(\R.\d{0,2})? 2、 winform 可输入正负数,带 2 位小数点 \d+(\R.\d{0,2})? 3、只能输入数字和“,/- ”: [0-9,/-]* [A-Za-z0-9]* 比如:textBox 中输入: 0.23,0.56,26,999,1268,-0.26, 只可以输入这两种数据: 数字+逗号(英文半角, ) ^-?\d+(\.\d+)?(,-?\d+(\.\d+)?)*,?$ -?\d+(\.\d+)?(,-?\d+(\.\d+)?)*,?$ (((\d{11})|(\d+-?\d+)),?)+ [a-z0-9]* 前面是字母后面是数字的正则表达式: [A-Z]*+\d* 前面是字母 TF 后面是数字的正则表达式: \TF\+\d* 前四位是字母,后 8 位是数字: [a-zA-Z]{4}\d{8} 3 、数字按顺序输入:1 至 7 按顺序,每个数只能出现 0 或者 1 次 [1]{0,1}[2]{0,1}[3]{0,1}[4]{0,1}[5]{0,1}[6]{0,1}[7]{0,1} [\u4e00-\u9fa5] //匹配中文字符 ^[1-9]\d*$ //匹配正整数 ^[A-Za-z]+$ //匹配由 26 个英文字母组成的字符串 ^[A-Z]+$ //匹配由 26 个英文字母的大写组成的字符串 ^[a-z]+$ //匹配由 26 个英文字母的小写组成的字符串 ^[A-Za-z0-9]+$ //匹配由数字和 26 个英文字母组成的字符串 其实[A-Za-z0-9]可以用\w 来代替,只是\w 还可以匹配一个下划线 [A-Za-z0-9] [a-z0-9A-Z] 这个是匹配一个字母或者数字。 如果匹配一个或者多个,请在后面加上+号。 如果匹配 0 个或者多个,请在后面加上*号。 string pattern = @^[A-Z]*\d+; //前面是字母后面是数字的正则表达式: string input = textEdit1.Text.Trim(); Regex regex = new Regex(pattern); if (regex.IsMatch(input)) { MessageBox.Show(true); } else { MessageBox.Show(false); } 字符:说明 \:将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n ”匹配换 行符。序列“\\ ”匹配“\ ”,“\( ”匹配“(”。 ^:匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n ”或“\r ”之后 的位置匹配。 $:匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与“\n ”或“\r ”之前 的位置匹配。 *:零次或多次匹配前面的字符或子表达式。例如,zo* 匹配“z ”和“zoo ”。* 等效于 {0,} 。 +:一次或多次匹配前面的字符或子表达式。例如,“zo+ ”与“zo ”和“zoo ”匹配,但与“z ”不匹配。+ 等效于 {1,} 。 ?:零次或一次匹配前面的字符或子表达式。例如,“do(es)? ”匹配“do ”或“does ”中的“do ”。? 等效于 {0,1} 。 {n}:n 是非负整数。正好匹配 n 次。例如,“o{2} ”与“Bob”中的“o ”不匹配,但与“food ”中的两个 “o ”匹配。 {n,}:n 是非负整数。至少匹配 n 次。例如,“o{2,} ”不匹配“Bob”中的“o ”,而匹配“foooood ”中的所 有 o 。“o{1,} ”等效于“o+ ”。“o{0,} ”等效于“o* ”。 {n,m}:M 和 n 是非负整数,其中 n = m 。匹配至少 n 次,至多 m 次。例如,“o{1,3} ”匹配 “fooooood ”中的头三个 o 。o{0,1} 等效于 o? 。注意:您不能将空格插入逗号和数字之间。 ?:当此字

文档评论(0)

聚好信息咨询 + 关注
官方认证
服务提供商

本公司能够提供如下服务:办公文档整理、试卷、文档转换。

认证主体鹤壁市淇滨区聚好信息咨询服务部
IP属地河南
统一社会信用代码/组织机构代码
92410611MA40H8BL0Q

1亿VIP精品文档

相关文档