随笔分类 - C/C++
我也不知道为什么就是不喜欢Java,可能大学一开始就学习C++的缘故吧,哈哈哈,先入为主。
摘要:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套
阅读全文
摘要:考研复习数据结构时,总结的常用排序算法。趁着开博之际记录一下,免得以后遗忘。哈哈哈~~~~ 1 #ifndef _SORT_H 2 #define _SORT_H 3 4 /* 5 定义各种排序算法 6 */ 7 8 9 /************************************************************************************************************** 10 功能:冒泡排序 11 参数:data为数据源,begin为开始序数,end为结束序数 12 原理:待排序的元素序列中的元素个数为n,从后向前两两比较
阅读全文