项目里面一直用的是Perl,Perl里有各种小技巧就分享在这吧。push(@a, $b)把b元素压入a数组中,还可以有push(@a, [@b]);那a就成了二维数组了scalar(@a);my $b = @a;a的长度=~的正则匹配时=~s///g全局替换=//i匹配,$1,$2对应第一个,第二个...
分类:
其他好文 时间:
2015-06-19 21:31:43
阅读次数:
229
1:replace的妙用(1)普通替换:content= $.trim(content.replace('X',""));//把X替换成空字符且调用trim去掉空格(2)全局替换resource_work=resource_work.replace(//g,'');//将所有的替换成空2:enter...
分类:
其他好文 时间:
2015-06-01 14:38:04
阅读次数:
129
摘要(Abstract)
本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程。
更新记录
更正打开控制台的快捷键为Ctrl
+ `
更正全局替换的快捷键为Ctrl
+ Alt + Enter
前言(Prologue)
Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的...
分类:
其他好文 时间:
2015-05-26 10:45:54
阅读次数:
243
Js没有全局替换函数 当你选用replace函数时 只会替换第一个
用正则匹配的方式
而且可以把变量赋值进去替换
全局替换
var r ='ddddd';
var a="d";
var reg=new RegExp(a,"g");
alert(r.replace(reg, "f"));
//alert(r.replace(/...
分类:
Web程序 时间:
2015-04-22 13:57:01
阅读次数:
155
1、项目中遇到的问题:昵称显示过长的时候,需要对label做裁剪,首先想到的是用clippingNode,这东西,自己在很多地方都用,不过项目中很多地方都需要做到限制Label长度,于是就又想到做个工具类吧,尽量写的像label到时候全局替换。然后直到今天。。。才发现label直接设置换行长度(se...
分类:
其他好文 时间:
2015-04-20 12:51:18
阅读次数:
180
工作中经常用到的方便操作的shell命令,记录如下:
全局替换:
:%s/tmp\/\"/tmp\/\$dev_id\"\_/g
:%s/\$log_time_format /\[\`date \+\%Y\%m\%d\%H\%M\`\]/g
打包
tar -czvf /data/third_part_new_bak/third_part_2014061...
分类:
系统相关 时间:
2015-03-01 11:58:53
阅读次数:
271
1,查找并替换[root@90-99oldboy]#cattest.txtoldboy[root@90-99oldboy]#sed‘s#oldboy#gongli#g‘test.txt#me:只是修改了输出,原文件没变gongli#me:s---替换,g--全局替换,n--取消默认输出,p--把需要的打印出来,e--编辑#me:如果替换后的内容为空,则是剪切,可用来做截取..
分类:
系统相关 时间:
2015-02-10 01:57:49
阅读次数:
155
1 自动匹配
按ESC键
2 重构
1 重命名函数和变量:右键名称,选择refactor(重构的意思),再选择rename(重命名)
2 #define 不可以rename,需要全局替换:(点击查找菜单,把find改成replace)
3 截屏
1 Command+shift+3:全屏截图,保存截图到桌面
2 Command+shift+4:鼠标选定区域截图,保存截图到桌面...
分类:
其他好文 时间:
2015-01-04 13:35:48
阅读次数:
151
上一篇文章已经学习了如何通过vi编辑器中" :s "命令进行全局替换,而且可以在替换命令中使用正则表达式以进行强大的模式匹配。这一篇文章将学习模式匹配的更多范例,以进一步熟悉正则表达式。
模式匹配的范例:
(1)匹配一个完整的单词:如下图所示,如果需要将文本里所有的child单词替换成为children,可能最先想到的就是下图所示的替换命令:
但是这个命令会把childrendish,F...
分类:
系统相关 时间:
2014-12-30 22:07:22
阅读次数:
292
本章学习vi编辑器中的全局替换命令。通过全局替换命令,可以自动替换文件中所有出现过的某个单词。全局替换一般会用到两个ex命令:" :g "(global,全局)," :s "(substitute,替换)。
替换命令:
替换命令的语法如下: " :s/old/new/ ",该命令会将当前这一行中第一个出现的old模式替换为new。其中斜线用来分隔命令的各部分(如果斜线位于该命令的最后一个字符,...
分类:
系统相关 时间:
2014-12-27 15:15:10
阅读次数:
285