《RegExp正则表达式》Notes
《RegExp正则表达式》Notes
@Seymour0314 来源菜鸟教程 2023-04-05
第一章 语法
普通字符
普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。
[]
[^]
[-]
.
\s 与 \S
\w
字符
描述
[ABC]
匹配 […] 中的所有字符,例如 [aeiou] 匹配字符串 “google runoob taobao” 中所有的 e o u a 字母。
[^ABC]
匹配除了 […] 中字符的所有字符,例如 [^aeiou] 匹配字符串 “google runoob taobao” 中除了 e o u a 字母的所有字母。
[A-Z]
[A-Z] 表示一个区间,匹配所有大写字母,[a-z] 表示所有小写字母。
.
匹配除换行符(\n、\r)之外的任何单个字符,相等于 [^\n\r]。
[\s\S]
匹配所有。\s 是匹配所有空白符,包括换行,\S 非空白符,不包括换行。
\w
匹配字母、数字、下划线。等价于 [A-Za-z0-9_]
...
C/C++ 必要记忆知识点
C/C++ 必要记忆知识点
常用简记
一、头文件(主要针对C++)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869//防止VS安全报错#define _CRT_SECURE_NO_WARNINGS//C++ 输入输出流#include <iostream>cin >> a;cout << ... << endl;//C 方式输入输出流(包含文件流)#include <stdio.h>scanf("%d",&a); printf("%d",a);fopen(...); fcolse(...);//C++ 输出格式控制符#include <iomanip>cout << setw(5) << ...//C++ 文件输入输出流#incl ...
CC++习题与知识
CC++习题与知识
[TOC]
【1】输入错误处理
cin >> int 型变量(C++)
三种情况:
输入非法:非数字、超上下限
输入合法,但不在用户要求范围内
输入合法且在用户要求范围内 √
1234567891011121314151617181920while (1) { cout << "请输入x的值[0-100] : "; cin >> x; if (!cin.good()) { //或!cin. /cin.fail() cin.clear(); //清除内部错误状态标记位 cin.ignore(65536, '\n');//清除缓冲区中字符,到\n为止,最多清65536个,可改 continue; //也可#include <limits>后INT_MAX,或直接2147483647, } if (x >= 0 && x <= 100) break; }/*cin.ignor ...