Python3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(..
分类:
编程语言 时间:
2015-05-28 07:09:05
阅读次数:
302
当我们使用 Google 等搜索功能时,会出现与搜索内容有关的候选项。使用 JavaScript 搜索字符串,通常会使用 indexOf 或者 search 函数,但是非常僵硬,只能搜索匹配特定词语。比如使用关键词 今天是星期几 想要检索 今天是星期五 这个内容,就无法实现,虽然它们只有很小的差别。...
分类:
编程语言 时间:
2015-05-08 16:25:36
阅读次数:
158
搜索字符串
/向下查找
?向上查找
n重复上面操作
x删除,相当于backspace
d
y
dd剪切整行
yy复制整行
编辑状态下按退格,虽然尸体尚在,但是可以重新改写
p向后粘贴
P向前粘贴
J
文档首行1G
尾行G
$光标到行尾
0光标到行首
:16移动到16行
head -n
Tail -n
...
分类:
其他好文 时间:
2015-04-29 11:42:41
阅读次数:
219
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括...
分类:
系统相关 时间:
2015-04-26 18:11:35
阅读次数:
141
在regex_search函数中,会将找到的第一个匹配结果保存到一个smatch类中。然而如果搜索字符串中有多个匹配结果,则需要自己实现了。在smatch中,有两个成员,官方文档如下:iterator first:An iterator denoting the position of the st...
分类:
其他好文 时间:
2015-04-03 19:02:51
阅读次数:
202
linux在进行文本处理过程中的文本搜索工具称为正则表达式。文本搜索工具有grep、egrep、fgrep,egrep为正则表达式的扩展正则表达式,fgrep用于搜索文本字符串,与grep和egrep命令不同,因为它搜索字符串而不是搜索匹配表达式的模式。grep的含义为:
globalsearchRegularexpressio..
分类:
系统相关 时间:
2015-04-01 20:20:58
阅读次数:
175
vim搜索设置高亮
linux vim打开文档搜索字符串时,设置被搜索到字符串高亮显示。
有两种方法:
1、临时设置:vim打开文档-->命令行形式输入set hlsearch。
缺点:关闭文档后,下次打开,又需要重新设置一遍。
2、永久设置(推荐):在~/.vimrc中配制
vim ~/.vimrc
在文件中加上set hlsearch
然后保存退出便可。
...
分类:
系统相关 时间:
2015-03-12 22:36:03
阅读次数:
264
示例:返回输入字符串中汉字的个数:
int GetChineseCharacterCount(char *pStr)
{
int retCnt = 0;
int i=0;
while(pStr[i]!=0)
{
if(pStr[i] & 0x80)
{
retCnt++;
...
分类:
编程语言 时间:
2015-03-11 10:59:37
阅读次数:
406
搜索字符串比较、忽略大小写----大小写转换、模糊搜索----search的使用、split、高亮显示及筛选toLowerCase() 方法用于把字符串转换为小写str.search('') 找到并且返回字符串出现的位置,如果没找到-1split() 方法用于把一个字符串分割成字符串数组,下面的例子...
分类:
Web程序 时间:
2015-03-06 16:22:47
阅读次数:
134
在一个字符串A中搜索特定字符串BNSInteger locationBegin = 0;//开始搜索字符串A do { NSRange range = [A rangeOfString:B options:NSCaseInsensitiveSe...
分类:
其他好文 时间:
2015-02-13 14:47:33
阅读次数:
110