用C#通过正则表达式截取字符串中符合条件的子字符串
仅仅作为简单的记录,不多说直接上代码(仅测试使用):
private void Test(){ Regex ConnoteA = new Regex("^[a-zA-Z]\\d{8}$");Regex ConnoteAA = new Regex("^[a-zA-Z]{2}\\d{7,10}$");Regex ConnoteAAA = new Regex("^[a-zA-Z]{3}\\d{5,9}$");Regex ConnoteAAAA = new Regex("^[a-zA-Z]{4}[a-zA-Z0-9]{8}$");string haha = "w11111111";string xixi = "ww1111111";string hehe = "w111111111";string lala = "W11111111";string longlongstring = "w11111111222q33333333555555ee1234567890yyy111111111yyy000000AK123456Me123456tttt12345678";bool result = ConnoteA.IsMatch(haha);result = ConnoteA.IsMatch(xixi);result = ConnoteA.IsMatch(hehe);result = ConnoteA.IsMatch(lala);foreach (Match mch in ConnoteA.Matches(longlongstring)){string x = mch.Value.Trim();}foreach (Match mch in Regex.Matches(longlongstring, "([a-zA-Z]\\d{8})|([a-zA-Z]{2}\\d{7,10})|([a-zA-Z]{3}\\d{5,9})|([a-zA-Z]{4}[a-zA-Z0-9]{8})|((AK|AL|BU|CR|EL|HF|HU|SW|SY|WU|ME)\\d{6})|([a-zA-Z]{4}\\d{8}[A-Za-z0-9]{3}\\d{4})")){string x = mch.Value.Trim();}}
更多正则表达式的信息,请看如下链接:http://fineboy.cnblogs.com/archive/2005/09/08/232410.html
转载于:https://www.cnblogs.com/mingmingruyuedlut/p/3837887.html
用C#通过正则表达式截取字符串中符合条件的子字符串相关推荐
- R语言str_sub函数从字符串中提取或替换子字符串(substring):str_sub函数指定起始位置和终止位置抽取子字符、str_sub函数指定起始位置和终止位置替换子字符串
R语言str_sub函数从字符串中提取或替换子字符串(substring):str_sub函数指定起始位置和终止位置抽取子字符.str_sub函数指定起始位置和终止位置替换子字符串 目录
- python-又来练习题--输出一个字符串中最长的子字符串及其长度
一.有个字符串 str= '$sd1#111$svda123!!!221&eSSDSyyyyyyDG^svda121^svda124^1111111111111' 包含特殊字符.数字和字母,输 ...
- java正则表达式所有字符串_“JAVA”正则表达式如何匹配所有符合要求的子字符串?...
慕容708150 一.正则表达式基础知识1.1 句点符号 在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以"t"字母开头,以"n"字母结束.另 ...
- LeetCode 2207. 字符串中最多数目的子字符串(前缀和)
文章目录 1. 题目 2. 解题 1. 题目 给你一个下标从 0 开始的字符串 text 和另一个下标从 0 开始且长度为 2 的字符串 pattern ,两者都只包含小写英文字母. 你可以在 tex ...
- 求这个字符串中的最大的数字字符串
问题:有字符串"abc3d45678rd345",求出这个字符串中出现的最大的数字字符串? 思路: 1.先从字符串中的第一个字符开始遍历: 2.取出单个字符,使用正则表达式匹配数字 ...
- R语言str_extract函数从字符串中抽取匹配模式的字符串
R语言str_extract函数从字符串中抽取匹配模式的字符串 目录 R语言str_extract函数从字符串中抽取匹配模式的字符串 #导入包和库
- numpy找到数组中符合条件的数
numpy找到数组中符合条件的数 import numpy as nparr = np.array([1, 1, 1, 134, 45, 3, 46, 45, 65, 3, 23424, 234, 1 ...
- 字符串之替换字符串中连续出现的指定字符串
题目: 字符串之替换字符串中连续出现的指定字符串 给定3个字符串str from to已知from字符串无重复字符,把str中所有from的子串全都替换成to字符串,连续出现from只需要换成一个to ...
- 删除字符串中指定的字符形成字符串
//删除字符串中指定的字符形成字符串 #include <stdio.h> #include <string.h>void fun(char s[],int c) {int n ...
- excel取末尾数字_Excel公式技巧11: 从字符串中提取数字——数字位于字符串末尾...
excelperfect 上篇文章讲解了提取位于字符串开头的数字的公式技术,本文研究从字符串开头提取数字的技术: 1. 这些数字是连续的 2. 这些连续的数字位于字符串的末尾 3. 想要的结果是将这些 ...
最新文章
- linux下软件的基本安装和卸载 法一
- 恒强制版系统980_速来围观 | 恒强制版小图高级功能讲解
- vue+axios方法封装(restful,ajax)
- offload error: cannot find offload entry解决办法
- 笔记本电脑装机详细步骤图文教程
- 苹果cms对接双端android源码,苹果cms影视双端APP搭建教程
- 共探机遇 2018中国产业互联网化纤创新者大会华丽启幕...
- 计算机科学与技术学科带头人,计算机专业学科带头人—陆玉昌教授
- 网吧用计算机性能配件清单,网吧主机都是什么配置?看看清单就知道!
- 基站定位查询api使用接口
- 智慧农业智能节水灌溉 机井灌溉控制器
- 网易游戏互娱 笔试题2021.8.7 Java版
- 2023年全国最新二级建造师精选真题及答案27
- 毛不易 胡同 伴奏 高品质定制纯伴奏
- 在DB2中,使用sql 计算昨天、最后一天等日期
- 【Java】 第六章 接口、lambda 表达式与内部类 Java核心技术卷1基础知识原书第10版 读书笔记
- Windows SDK for Windows 7安装流程
- 一些国外的免费网站模板网站
- 剑指offer 专项突破版 73、狒狒吃香蕉
- 计算机组成原理真值的补码,计算机组成原理:真值,原码,补码,反码,移码...
热门文章
- Lua代码加密 LuaJit代码加密
- 制作Thinkpad五合一WIN7光盘(只要两个小步骤,并附$OEM$资料包下载)
- php 爬虫 执行js,php爬虫执行js,php执行js
- 国美易卡存储引擎和事务的关系(国美易卡)
- 关于民族的数据库表设计
- 颜色的原理,三基色原理以及HLS(色相、亮度、饱和度)原理
- xampp mysql3306_xmapp_mysql端口冲突解决---Port 3306 in use by......
- 事业单位资产管理系统广西某单位案例:实现资产动态全过程管理
- LM小型可编程控制器软件(基于CoDeSys)笔记二十七:温度电阻通道和DO通道
- WireGuard 教程:使用 DNS-SD 进行 NAT-to-NAT 穿透