常用正则表达式及评注-学习正则必备

常用正则表达式及评注-学习正则必备-华尔子博-奥夏网
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节...
7个月前
0445

JScript 8.0 正则表达式语法

JScript 8.0 正则表达式语法-华尔子博-奥夏网
正则表达式示例 表达式 匹配 /^s*$/ 匹配空行。 /d{2}-d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。 /<s*(S+)(s[^>]*)?>[sS]*<s*/1s*>/ 匹配 HTML 标记。 下表...
2年前
06913

正则表达式学习经验分析

正则表达式学习经验分析-华尔子博-奥夏网
当然,为了指定一种模式,使用...这种记号是不够精确的。你需要精确地指定什么样的字符排列是一个合法的匹配。当描述某种模式时,你需要使用一种特殊的语法。 这里有一个简单例子。正则表达式 [...
2年前
0648

常用证件号码的正则表达式大全(收集整理)

常用证件号码的正则表达式大全(收集整理)-华尔子博-奥夏网
正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,...
2年前
0749

C++中delete和delete[]的区别详细介绍

C++中delete和delete[]的区别详细介绍-华尔子博-奥夏网
一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[...
1个月前
0489

c++ 判断奇数偶数实例介绍

c++ 判断奇数偶数实例介绍-华尔子博-奥夏网
例如:如果函数 f 调用函数 g ,而函数 g 反过来又调用函数 f ,这些函数的调用仍然被看作是递归。 下面通过判断一个数是偶数还是奇数来展示交互递归的应用,并且此题突出了递归跳跃的信任的重...
7个月前
0598

CFileDialog的钩子函数解决对话框的多选之DoModal问题

CFileDialog的钩子函数解决对话框的多选之DoModal问题-华尔子博-奥夏网
前几天领导问我一个问题:就是使用CFileDialog类在设置多选时选中的文件所放的文件缓冲区不知设置多大合适,设置小了DoModal返回为失败, 通过CommDlgExtendedError函数获取错误码为FNERR_BUFFE...
2年前
0639

c++ 尽量不要使用#define 而是用const、enum、inline替换。

c++ 尽量不要使用#define 而是用const、enum、inline替换。-华尔子博-奥夏网
例如:这里程序文件开头有如下#define语句 #define N 10 #define PI 3.14 #define MAX 10000 #define Heigth 6.65 ... ... 假设这里程序运行出错误,而且就是在我们使用这些常量有错误,此时编...
2年前
0796

C语言安全编码之数值中的sizeof操作符

C语言安全编码之数值中的sizeof操作符-华尔子博-奥夏网
通常来说获取数组的长度时不要对指针应用sizeof操作符。 现来看看下面这段代码: 1 2 3 4 5 6 7 8 9 10 void clear(int array[]) {   for(size_t i = 0; i < sizeof(array) / sizeof(array...
2年前
04612

成员初始化列表与构造函数体中的区别详细解析

成员初始化列表与构造函数体中的区别详细解析-华尔子博-奥夏网
无论是在构造函数初始化列表中初始化成员,还是在构造函数体中对它们赋值,最终结果是相同的。不同之处在于,使用构造函数初始化列表的版本初始化数据成员,没有定义初始化列表的构造函数版本在...
2年前
0697