获得一个 git 版本库 初始化 克隆已存在的库 和其他版本管理系统不同, Git 的命令是 clone, 而不是 checkout。Git 拷贝的不仅仅是当前最新版本的文件,而是服务器上面的全部数据,包括所有历史记录。 在库中记录变更历史 工作目录下的文件,可以分为已被跟踪的 (tracked) ...
分类:
其他好文 时间:
2016-12-24 13:57:22
阅读次数:
185
^(?:[1-9][0-9]*\.[0-9]{2}?|0\.[0-9]{2})$ 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y|ies) 就是一个比 'in ...
分类:
其他好文 时间:
2016-12-24 13:41:46
阅读次数:
196
3、方法3,当前文件夹中结合使用grep和xargs来处理文件名: ls | grep -v keep | xargs rm #删除keep文件之外的所有文件 说明: ls先得到当前的所有文件和文件夹的名字, grep -v keep,进行grep正则匹配查找keep,-v参数决定了结果为匹配之外的 ...
分类:
其他好文 时间:
2016-12-23 18:58:16
阅读次数:
203
//获取url参数函数function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); // match()方法可在 字符串内检索指定的值,或找到一个或多个正则表达式的匹配 var r = win ...
分类:
Web程序 时间:
2016-12-21 13:56:51
阅读次数:
147
一,django 知识总结 1,同一个name属性的标签,多个值获取 2,select 标签多选 3,文件上传 4,模板语言循环操作字典 5,tamplates 的html获取字典中的值 6,django url 正则匹配 (1)在django url 中传参数,发送给后端的views.py中的处理 ...
分类:
编程语言 时间:
2016-12-20 00:30:28
阅读次数:
339
现在有一个需求,比如给定如下数据: 要求按行把<></>标签内的字符串中的空格替换成下划线_,并且将数据转换形式,例:<X>A B C</X>需要转换成A_B_C/X 由于正则表达式匹配是贪婪模式,即尽可能匹配到靠后,那么就非常麻烦,而且仅仅是用?是无法真正保证是非贪婪的。所以需要在正则匹配时给之前 ...
分类:
编程语言 时间:
2016-12-17 16:48:49
阅读次数:
232
QQSpamer,使用正则匹配更新,比改文件方便多了。 下载地址:http://oia5k1lqi.bkt.clouddn.com/QQSpamer.exe ...
分类:
其他好文 时间:
2016-12-17 01:35:04
阅读次数:
110
match()和search()都是python中的正则匹配函数,那这两个函数有何区别呢? match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,mat ...
分类:
编程语言 时间:
2016-12-15 12:09:21
阅读次数:
243
正则表达式 ]*>.*?| 匹配 hello|abcd 不匹配 abc|123|ddd 正则表达式 ^[^`~!/@\#}$%:;)(_^{&*=|'+]+$ 匹配 This is a test 不匹配 | That's it 正则表达式 <!--.*?--> 匹配 <!-- &l... ...
分类:
编程语言 时间:
2016-12-13 19:23:39
阅读次数:
238
javascript中采用RegExp对象表示正则表达式。 而RegExp对象一共有3个方法, 他们分别是: 1、compile 2、exec 3、test 那么这三个方法到底是怎么用的呢? 首先,compile没有什么用,它只能在多次正则匹配的时候提高些许效率,先不去考虑。 下面说说exec,它返 ...
分类:
编程语言 时间:
2016-12-11 20:50:46
阅读次数:
156