Regex正则表达式

boost.regex正则表达式 boost::regex正则表达式 阅读详情

A:字符

x 字符 x。举例:'a'表示字符a
\\ 反斜线字符。
\n 新行(换行)符 ('\u000A') 
\r 回车符 ('\u000D')

B:字符类

[abc] a、b 或 c(简单类) 
[^abc] 任何字符,除了 a、b 或 c(否定) 
[a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) 
[0-9] 0到9的字符都包括

C:预定义字符类

. 任何字符。我的就是.字符本身,怎么表示呢? \.
\d 数字:[0-9]
\w 单词字符:[a-zA-Z_0-9]
在正则表达式里面组成单词的东西必须有这些东西组成


D:边界匹配器

^ 行的开头 
$ 行的结尾 
\b 单词边界
就是不是单词字符的地方。
举例:hello world?haha;xixi

E:Greedy 数量词 

X? X,一次或一次也没有
X* X,零次或多次
X+ X,一次或多次
X{n} X,恰好 n 次 
X{n,} X,至少 n 次 
X{n,m} X,至少 n 次,但是不超过 m 次 

校验qq号码.

 * 1:要求必须是5-15位数字

 * 2:0不能开头

 * 
 * 分析:
 * A:键盘录入一个QQ号码
 * B:写一个功能实现校验

 * C:调用功能,输出结果。

package Regex正则表达式;
import java.util.Scanner;

/*
 * 校验qq号码.
 * 		1:要求必须是5-15位数字
 * 		2:0不能开头
 * 
 * 分析:
 * 		A:键盘录入一个QQ号码
 * 		B:写一个功能实现校验
 * 		C:调用功能,输出结果。
 */
public class Demo01 {
	public static void main(String[] args) {
		// 创建键盘录入对象
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入你的QQ号码:");
		String qq = sc.nextLine();
		
		System.out.println("checkQQ:"+checkQQ(qq));
	}

	/*
	 * 写一个功能实现校验 两个明确: 明确返回值类型:boolean 明确参数列表:String qq
	 */
	public static boolean checkQQ(String qq) {
		boolean flag = true;

		// 校验长度
		if (qq.length() >= 5 && qq.length() <= 15) {
			// 0不能开头
			if (!qq.startsWith("0")) {
				// 必须是数字
				char[] chs = qq.toCharArray();
				for (int x = 0; x < chs.length; x++) {
					char ch = chs[x];
					if (!Character.isDigit(ch)) {
						flag = false;
						break;
					}
				}
			} else {
				flag = false;
			}
		} else {
			flag = false;
		}

		return flag;
	}
}

正则表达式:符合一定规则的字符串。

package Regex正则表达式;
import java.util.Scanner;

/*
 * 正则表达式:符合一定规则的字符串。
 */
public class Demo02 {
	public static void main(String[] args) {
		// 创建键盘录入对象
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入你的QQ号码:");
		String qq = sc.nextLine();

		System.out.println("checkQQ:" + checkQQ(qq));
	}

	public static boolean checkQQ(String qq) {
		// String regex ="[1-9][0-9]{4,14}";
		// //public boolean matches(String regex)告知此字符串是否匹配给定的正则表达式
		// boolean flag = qq.matches(regex);
		// return flag;

		//return qq.matches("[1-9][0-9]{4,14}");
		
		return qq.matches("[1-9]\\d{4,14}");
	}
}
package Regex正则表达式;

import java.util.Scanner;

/*
 * 判断功能
 *		String类的public boolean matches(String regex)
 *
 * 需求:
 * 		判断手机号码是否满足要求?
 * 
 * 分析:
 * 		A:键盘录入手机号码
 * 		B:定义手机号码的规则
 * 			13436975980
 * 			13688886868
 * 			13866668888
 * 			13456789012
 * 			13123456789
 * 			18912345678
 * 			18886867878
 * 			18638833883
 * 		C:调用功能,判断即可
 * 		D:输出结果
 */
public class Demo03 {
	public static void main(String[] args) {
		//键盘录入手机号码
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入你的手机号码:");
		String phone = sc.nextLine();
		
		//定义手机号码的规则
		String regex = "1[38]\\d{9}";
		
		//调用功能,判断即可
		boolean flag = phone.matches(regex);
		
		//输出结果
		System.out.println("flag:"+flag);
	}
}

校验邮箱

 * 
 * 分析:
 * A:键盘录入邮箱
 * B:定义邮箱的规则
 * 1517806580@qq.com
 * liuyi@163.com
 * linqingxia@126.com
 * fengqingyang@sina.com.cn
 * fqy@itcast.cn
 * C:调用功能,判断即可

 * D:输出结果

package Regex正则表达式;
import java.util.Scanner;

/*
 * 校验邮箱
 * 
 * 分析:
 * 		A:键盘录入邮箱
 * 		B:定义邮箱的规则
 * 			1517806580@qq.com
 * 			liuyi@163.com
 * 			linqingxia@126.com
 * 			fengqingyang@sina.com.cn
 * 			fqy@itcast.cn
 * 		C:调用功能,判断即可
 * 		D:输出结果
 */
public class Demo04 {
	public static void main(String[] args) {
		//键盘录入邮箱
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入邮箱:");
		String email = sc.nextLine();
		
		//定义邮箱的规则
		//String regex = "[a-zA-Z_0-9]+@[a-zA-Z_0-9]{2,6}(\\.[a-zA-Z_0-9]{2,3})+";
		String regex = "\\w+@\\w{2,6}(\\.\\w{2,3})+";
		
		//调用功能,判断即可
		boolean flag = email.matches(regex);
		
		//输出结果
		System.out.println("flag:"+flag);
	}
}

分割功能

 * String类的public String[] split(String regex)
 * 根据给定正则表达式的匹配拆分此字符串。 
package Regex正则表达式;

import java.util.Scanner;

/*
 * 分割功能
 *		String类的public String[] split(String regex)
 *		根据给定正则表达式的匹配拆分此字符串。 
 *
 * 举例:
 * 		百合网,世纪佳缘,珍爱网,QQ
 * 		搜索好友
 * 			性别:女
 * 			范围:"18-24"
 * 
 * 		age>=18 && age<=24
 */
public class Demo05 {
	public static void main(String[] args) {
		//定义一个年龄搜索范围
		String ages = "18-24";
		
		//定义规则
		String regex = "-";
		
		//调用方法
		String[] strArray = ages.split(regex);
		
//		//遍历
//		for(int x=0; x<strArray.length; x++){
//			System.out.println(strArray[x]);
//		}
		
		//如何得到int类型的呢?
		int startAge = Integer.parseInt(strArray[0]);
		int endAge = Integer.parseInt(strArray[1]);
		
		//键盘录入年龄
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入你的年龄:");
		int age = sc.nextInt();
		
		if(age>=startAge && age<=endAge) {
			System.out.println("你就是我想找的");
		}else {
			System.out.println("不符合我的要求,gun");
		}
	}
}
package Regex正则表达式;
/*
 * 分割功能练习
 */
public class Demo06 {
	public static void main(String[] args) {
			String str="aa,bb,cc";
			String split=",";
			String[] strarray=str.split(split);
			for (int i = 0; i < strarray.length; i++) {
				System.out.println(strarray[i]);
			}
					// 定义一个字符串
					String s1 = "aa,bb,cc";
					// 直接分割
					String[] str1Array = s1.split(",");
					for (int x = 0; x < str1Array.length; x++) {
						System.out.println(str1Array[x]);
					}
					System.out.println("---------------------");

					String s2 = "aa.bb.cc";
					String[] str2Array = s2.split("\\.");
					for (int x = 0; x < str2Array.length; x++) {
						System.out.println(str2Array[x]);
					}
					System.out.println("---------------------");

					String s3 = "aa    bb                cc";
					String[] str3Array = s3.split(" +");
					for (int x = 0; x < str3Array.length; x++) {
						System.out.println(str3Array[x]);
					}
					System.out.println("---------------------");
					
					//硬盘上的路径,我们应该用\\替代\
					String s4 = "E:\\JavaSE\\day14\\avi";
					String[] str4Array = s4.split("\\\\");
					for (int x = 0; x < str4Array.length; x++) {
						System.out.println(str4Array[x]);
					}
					System.out.println("---------------------");
				}
}

我有如下一个字符串:"91 27 46 38 50"

 * 请写代码实现最终输出结果是:"27 38 46 50 91"

package Regex正则表达式;
import java.util.Arrays;

/*
 * 我有如下一个字符串:"91 27 46 38 50"
 * 请写代码实现最终输出结果是:"27 38 46 50 91"
 * 
 * 分析:
 * 		A:定义一个字符串
 * 		B:把字符串进行分割,得到一个字符串数组
 * 		C:把字符串数组变换成int数组
 * 		D:对int数组排序
 * 		E:把排序后的int数组在组装成一个字符串
 * 		F:输出字符串
 */
public class Demo07 {
	public static void main(String[] args) {
		// 定义一个字符串
		String s = "91 27 46 38 50";

		// 把字符串进行分割,得到一个字符串数组
		String[] strArray = s.split(" ");

		// 把字符串数组变换成int数组
		int[] arr = new int[strArray.length];

		for (int x = 0; x < arr.length; x++) {
			arr[x] = Integer.parseInt(strArray[x]);
		}

		// 对int数组排序
		Arrays.sort(arr);

		// 把排序后的int数组在组装成一个字符串
		StringBuilder sb = new StringBuilder();
		for (int x = 0; x < arr.length; x++) {
			sb.append(arr[x]).append(" ");
		}
		//转化为字符串
		String result = sb.toString().trim();
		
		//输出字符串
		System.out.println("result:"+result);
	}
}

 替换功能

 *  String类的public String replaceAll(String regex,String replacement)
 *  使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 
package Regex正则表达式;
/*
 * 替换功能
 *  	String类的public String replaceAll(String regex,String replacement)
 *  	使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 
 */
public class Demo08 {
	public static void main(String[] args) {
		// 定义一个字符串
		String s = "helloqq12345worldkh622112345678java";

		// 我要去除所有的数字,用*给替换掉
		// String regex = "\\d+";
		// String regex = "\\d";
		//String ss = "*";
		
		
		// 直接把数字干掉
		String regex = "\\d+";
		String ss = "";

		String result = s.replaceAll(regex, ss);
		System.out.println(result);
	}
}

获取功能

 * Pattern和Matcher类的使用
 *

 * 模式和匹配器的基本使用顺序

package Regex正则表达式;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/*
 * 获取功能
 *		Pattern和Matcher类的使用
 *		
 *		模式和匹配器的基本使用顺序
 */
public class Demo09 {
	public static void main(String[] args) {
		// 模式和匹配器的典型调用顺序
		// 把正则表达式编译成模式对象
		Pattern p = Pattern.compile("a*b");
		// 通过模式对象得到匹配器对象,这个时候需要的是被匹配的字符串
		Matcher m = p.matcher("aaaaab");
		// 调用匹配器对象的功能
		boolean b = m.matches();
		System.out.println(b);
		
		//这个是判断功能,但是如果做判断,这样做就有点麻烦了,我们直接用字符串的方法做
		String s = "aaaaab";
		String regex = "a*b";
		boolean bb = s.matches(regex);
		System.out.println(bb);
	}
}

获取功能:

 * 获取下面这个字符串中由三个字符组成的单词

 * da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu?

package Regex正则表达式;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/*
 * 获取功能:
 * 获取下面这个字符串中由三个字符组成的单词
 * da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu?
 */
public class Demo10 {
	public static void main(String[] args) {
		// 定义字符串
		String s = "da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu?";
		// 规则
		String regex = "\\b\\w{3}\\b";

		// 把规则编译成模式对象
		Pattern p = Pattern.compile(regex);
		// 通过模式对象得到匹配器对象
		Matcher m = p.matcher(s);
		// 调用匹配器对象的功能
		// 通过find方法就是查找有没有满足条件的子串
		// public boolean find()
		// boolean flag = m.find();
		// System.out.println(flag);
		// // 如何得到值呢?
		// // public String group()
		// String ss = m.group();
		// System.out.println(ss);
		//
		// // 再来一次
		// flag = m.find();
		// System.out.println(flag);
		// ss = m.group();
		// System.out.println(ss);

		while (m.find()) {
			System.out.println(m.group());
		}

		// 注意:一定要先find(),然后才能group()
		// IllegalStateException: No match found
		// String ss = m.group();
		// System.out.println(ss);
	}
}



C++正则表达式regex使用总结 正则表达式(regular expression)的C++库regex是一种强大的描述字符序列的工具 , C++11中也将正则表达式纳入了新标准的一部分。regex库中常用组件介绍在头文件中包含了多个我们使用正则表达式时需要用到的组件,即 #includeregex库组件详细介绍如下regex表示有一个正则表达式类,比如:regex pattern(“(.{3})(.{2})_(\d{4})!”)全文匹配,要求整个字符串符合正则表达式的匹配规则。 阅读详情

相关推荐

C++笔记之regex(正则表达式)

当中的最后一个参数为0时,它会返回正则表达式的完整匹配,这与的基本行为相同。构造函数的参数不同接收一个额外的整数参数,即使是0,来指定要返回的匹配或子匹配。不接收这样的参数,因为它总是返回完整的匹配。返回类型不同的解引用操作返回的是对象,它表示一个字符序列,可以转化为。的解引用操作返回的是对象,它包含了完整匹配和所有子匹配。通常,我们通过调用str()方法来获取匹配的字符串。性能方面可能有差异尽管两者在行为上非常相似,但是因为设计上更通用,可能在某些实现中比稍微低效。

小勇博客 980

常见的正则表达式

一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\...

程序羊的博客 2994

正则表达式工具(JGsoft RegexBuddy) v3.1.0 零售版(Retail).rar

正则表达式工具(JGsoft RegexBuddy) v3.1.0 零售版(Retail).rar

Regex常用正则表达式

常用正则表达式 校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$ 有1

weixin_45752116的博客 1572

Python爬取腾讯视频m3u8加密流实战(附完整代码)

本文提供了一份详细的Python实战教程,指导如何通过抓包分析、模拟请求头与载荷,破解腾讯视频的m3u8加密流防盗链机制,并附上完整代码实现视频片段的下载与合并。教程涵盖从侦察到代码实现的完整流程,并包含参数动态化、多线程下载等高级技巧与避坑指南,旨在帮助开发者掌握流媒体下载的核心技术。

weixin_29090089的博客 1604

DoDAF2.0与UAF1.0与UPDM与IBD与Rhapsody与MagicDraw与SysML

参考:fr=ge_alafr=ge_ala。

计算机辅助工程 1420

正则表达式

string msg = "1111你好哈哈123"; string regex = "[0-9]";//匹配字符串中所有数字部分 上面的1111 和 132 都将匹配到 string regex1 = "[^0-9]";//匹配字符串中除数字以外部分 上面的你好哈哈将匹配到 string regex2 = "[0-9.]";//匹配所有数字包括小数点 msg = Regex.Replace(msg, regex, "test");//第三个参数是 将匹配到的字...

LCHUIHUI的博客 202

REST-meta-MDD Data总结

sMRI数据使用:nwc1、nwc2、nwc3(同样数据集相关论坛中有相关信息指向需要使用wc1、wc2、wc3)多方咨询与讨论后决定使用nwc数据,这里说明wc数据相对wc数据要大的多如wc1的大小为1.33GB,而nwc1的数据却有6.90GB。VBM文件:/REST-meta-MDD/Sharing/REST-meta-MDD-VBM- phase1 -Sharing.tar.gz。1、Excel中的表型信息:1-男,2-女;-9999或空白表示缺少数据。

2404_88295660的博客 1537

c# Regex常用

学习工具:下载 一个例子 string value="123";Regex re=new Regex(^[0-9]{1,2}$);if(!re.IsMatch(value)){ } 上面的代码用来判断字符串以数字开头和结尾,并且最多有2位。 Regex re=new Regex(^[0-9]{1,2}$); 解释: 这句:声明一个新的...

weixin_30252155的博客 186

国产数据库PolarDB-X实战:5分钟快速搭建本地开发环境(附Docker一键部署脚本)

本文提供了一份详尽的国产分布式数据库PolarDB-X本地开发环境搭建指南。通过Docker Compose一键部署脚本,开发者可在5分钟内快速启动一个功能完整的PolarDB-X实例,涵盖环境准备、脚本解析、连接验证及日常维护,极大简化了国产数据库的入门和体验流程。

weixin_29246195的博客 358

K210视觉项目上位机避坑指南:解决C#解析ESP8266 TCP图像流的乱码、卡顿与连接中断

本文详细解析了K210与ESP8266在视觉项目中的上位机开发问题,重点解决TCP图像流解析中的乱码、卡顿与连接中断问题。通过自定义协议、JPEG流重组、TCP连接优化等实战技巧,提升系统稳定性和性能,适用于嵌入式视觉开发者和C#上位机程序员。

weixin_28730131的博客 402

C++正则表达式regex_match,regex_search和regex_replace简单使用

一、说明: C++11之后引入了正则表达式,给文本处理带来了很多方便的地方,正则表达式处理能力很强但想熟练使用并不容易,C++中主要使用下面的三个函数进行正则表达的操作。 1、regex_search:在整个字符串中匹配到符合正则表达式规则中的一部分就返回true,也就是子串。 2、regex_match:在整个字符串中匹配到符合整个表达式的整个字符串时返回true,也就是匹配的是整个字符串。 3...

ISmileLi的博客 1万+

Blender骨骼绑定实战:如何用IK控制器让角色动作更自然(附常见问题解决)

本文深入探讨了Blender中IK控制器的实战应用,旨在解决角色动作僵硬问题。通过对比IK与FK的核心差异,详细解析了IK链的构建、参数设置及极向目标的使用,并提供了控制器定制、IK/FK无缝切换等高级技巧,帮助动画师实现更自然、符合直觉的角色动画。

weixin_29243279的博客 438

C++正则表达式regex库使用方法总结

目录 一、regex库中常用组件介绍 二、regex库中常用组件使用 1、regex库组件使用准备 2、regex_match使用 3、regex_search使用 4、regex_replace使用 5、sregex_iterator使用 三、基于regex库组件构建自己的正则接口类 1、C++正则表达式接口类设计 2、C++正则表达式接口类使用 四、部分语法规则介绍 正...

分享实践与思考 4万+

《使用R包ggtree进行进化树的绘制与美化》

都2023年了,才去使用Y叔早在2018年发表的进化树构建利器——ggtree。刚好最近在做基因家族分析,进化树的构建与美化确实有点麻烦,先前使用MEGA11进行了绘制,但图像简陋,于是导出了nwk文件,准备使用其他软件进行美化。这里,我使用ggtree包进行操作。

沉香best的博客 6895

Hugging Face快速入门(重点讲解模型(Transformers)和数据集部分(Datasets))

1. Hugging Face是什么,提供了哪些内容 2. Hugging Face模型的使用(Transformer类库) 3. Hugging Face数据集的使用(Datasets类库)

iioSnail的博客 8万+

【C++】regex 正则表达式

    正则表达式是一种描述字符序列的方法,是C++11标准库中新加入的强大工具。正则表达式是一种用于字符串处理的微型语言,适用于一些与字符串相关的操作。C++11包含了对以下几种语法的支持:ECMAScript、basic、extended、awk、grep和egrep。C++11中使用的默认语法是ECMAScript。     RE库定义在头文件regex中,它包含多个组件: 匹配 ...

Twinkle 2632

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

C++ regex 正则表达式的使用

在c++中,有三种正则可以选择使用,C ++regex,C regex,boost regex ,如果在windows下开发c++,默认不支持后面两种正则,如果想快速应用,显然C++ regex 比较方便使用。文章将讨论C++ regex 正则表达式的使用。

没有开花的树 7万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【笔记】c++ - 正则表达式: GNU Regex Library、PCRE, PCRE++、Boost.Regex

GNU Regex Library 是glibc(GNU C Library)的一部分,它提供与POSIX标准兼容的正则表达式匹配的接口。是一种十分简便、灵活的文本处理工具,可以用来精确地找出某文本中匹配某种指定规则的内容。上述信用卡格式是人读的,还有机器格式:数字,15到16位长度,不分组,中间每连接符。PCRE++是一个对PCRE库的C++封装,它提供了更加方便、易用的C++接口。这四个库中,后面两个是有关系,其它都是各自己独立的,是不同的实现。在结果表达式中,可以用数字只带匹配到的结果,得到。

LawssssCat的博客 1191

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

C++正则表达式(regex_match、regex_search与regex_replace)

前言 1 转义字符 2 regex_match 2.1 基本概念 2.2 匹配结果 2.3 实例 3 regex_search 3.1 基本概念 3.2 实例 4 regex_replace 4.1 基本概念 4.2 扩展 5 匹配忽略大小写 6 帮助网站 1 转义字符 cout << regex_match("123", regex(...

qq_35886593的博客 7592

C++11正则表达式详解(regex_match、regex_search和regex_replace)

正则表达式(regular expression)是计算机科学中的一个概念,又称规则表达式,下面这篇文章主要介绍了C++11正则表达式(regex_match、regex_search和regex_replace)的相关资料,需要的朋友可以参考下。

m0_54901781的博客 1763

C# Regex 深入正则表达式

C# Regex 深入正则表达式         正则表达式(Regular expressions)是一套语法匹配规则,各种语言,如Perl, .Net和Java都有其对应的共享的正则表达式类库。在.Net中,这个类库叫做Regex。 简单的说,Regex是从字符窗中查找匹配字符串的应用类。通过Regex,编程人员能够非常方便的从一段数据中提取自己所需要的数据信息。举

jyz123456的专栏 987

C++参悟:正则表达式库regex

C++标准库为我们提供了处理字符串的正则表达式库。正则表达式是一种用于在字符串中匹配模式的微型语言。正则表达式在查询、替换字符串的时候有很多快速的使用场景,是一个经常使用的工具。正则表达式需要使用到正则表达式的语法,这个语法是独立于编程语言外的一个工具。这个可以 在线查看和测试菜鸟学习教程在线测试工具。

洪源兄 1879

正则表达式可视化工具regex-vis

regex-vis.com 是一个辅助学习、编写和验证正则表达式的工具。

wbsu2004的博客 9874

c++ regex 正则表达式使用

文章目录概述正则表达式库例子 概述 正则表达式是在c++11之后才被支持,叫正则表达式库。 使用的时候要包含&lt;regex&gt;头文件 正则表达式库 正则表达式有3个主要的算法 regex_match regex_search regex_replace 既然出现在c++11版本,那么迭代器这一重要的特性肯定也是要有的 regex_iterator regex_token_it...

一只懒虫的博客 4814
上一篇: Math
下一篇: System类
LingYaaa
博客等级 码龄8年 10粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值