^:匹配字符串的开头$:匹配字符串的末尾。.:匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符。[...]:用来表示一组字符,单独列出:[amk] 匹配 'a','m'或'k'[^...] : 不在[]中的字符:[^abc] 匹配除了a,b,c之外的字符。r ...
分类:
其他好文 时间:
2019-12-09 21:52:17
阅读次数:
111
爬虫数据的提取 1. 正则表达式 1. 规则 不同语言不同,比如js中的正则表达式 转移字符. \ 2. Re模块 1. compile 2. findall 返回列表 3. search 4. match 5. sub 替换 返回结果字符串 3. 正则会在最后的字符串提取时起作用 2. jsonp ...
分类:
其他好文 时间:
2019-12-09 17:11:56
阅读次数:
102
1. C风格字符串 1.1 其它 头文件`` 特殊性质:C风格字符串以空字符 结尾 1.2 读取一行的区别 1.2.1 参数1:存入的数组名字;参数2:要读取的字符数;参数3:可选参数,用所输入的char字符替代 作为读取结束标记,并把后续可能遇到的 作为常规字符读取。 功能:读到换行符后边结束,并 ...
分类:
其他好文 时间:
2019-12-09 11:42:31
阅读次数:
90
回到: "Linux系列文章" "Shell系列文章" "Awk系列文章" gawk支持的正则 . 匹配任意字符,包括换行符 ^ $ [...] [^...] | + ? () {m} {m,} {m,n} {,n} [:lower:] [:upper:] [:alpha:] [:digit:] [ ...
分类:
其他好文 时间:
2019-12-08 15:21:52
阅读次数:
108
bash下的很多命令都会分割单词,绝大多数时候默认是采用空格作为分隔符,有些时候遇到制表符、换行符也会进行分隔。最典型的是"for i in a b c",它会分割变量列表"a b c"使其成为三个变量。这种分隔符是由IFS变量指定的。 IFS是bash内部字段分隔符的环境变量。 [root@loc ...
分类:
其他好文 时间:
2019-12-08 00:46:25
阅读次数:
154
背景 项目有表格功能,表格过大,一个一个填,过于麻烦。 需要从excel表复制的功能。 过程 监听paste事件,根据事件提供的clipboardData属性,获取数据。 根据换行符 \n 和tab符 \t ,处理数据,获得二维数组。 代码 1 this.$refs.commonSizeTable. ...
分类:
Web程序 时间:
2019-12-07 14:33:36
阅读次数:
178
#include<iostream> #include<vector> #include<map> #include<sstream> #include<algorithm> using namespace std; map<string ,vector<string> >title,keyword ...
分类:
其他好文 时间:
2019-12-05 22:18:31
阅读次数:
175
是否为 null 是否为 "" 是否为空字符串(引号中间有空格) 如: " "。 制表符、换行符、换页符和回车 一. 字符串 1. if(str == null || str == "") 非空 if(str != null && str != "") 2. if(str == null || st ...
分类:
编程语言 时间:
2019-12-04 19:53:13
阅读次数:
69
Print() 函数将参数列表 a 中的各个参数转换为字符串并写入到标准输出中。 非字符串参数之间会添加空格,返回写入的字节数。 Println() 函数功能类似 Print,只不过最后会添加一个换行符。 所有参数之间会添加空格,返回写入的字节数。 Printf() 函数将参数列表 a 填写到格式字 ...
分类:
编程语言 时间:
2019-12-03 14:10:04
阅读次数:
128
起源 在windows中写的脚本执行完全没问题,代码一模一样,切换到linux中执行报错。利用命令 “vi/vim -b 文件名”查看文件发现每行结尾多了“^M”这样的结尾。 根源 通过查询得知,其问题根源是windows和linux换行符不同造成,二者区别如下表(外加了mac book) 其中: ...
分类:
其他好文 时间:
2019-12-02 18:43:00
阅读次数:
99