有时候在一些特定的业务场景中需要匹配,或者提取一些关键的信息,例如匹配网页中的一些链接, 提取一些数据时,可能会用到正则匹配。 下面介绍一下php中的一些常用的正则处理函数。 一、preg_replace($pattern,$replacement,$subject) 执行一个正则表达式的搜索和替换 ...
分类:
Web程序 时间:
2017-11-12 18:35:09
阅读次数:
206
前言 Django框架功能齐全自带数据库操作功能,本文主要介绍Django的ORM框架 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 ORM是什么 ...
分类:
其他好文 时间:
2017-11-11 18:46:59
阅读次数:
156
本文需要实现的功能如下:某文件夹下具有由按数字编号命名的文件夹,需要删除除最大编码外的文件。 具体实现 大致思路:循环遍历该文件夹下所有文件,正则匹配出最大编码文件;然后循环文件,删除除最大编码外的文件。 实现代码如下: 实现效果:文件夹:/root/cloud/builds 执行脚本后: 用到的S ...
分类:
系统相关 时间:
2017-11-11 16:46:06
阅读次数:
177
importrere.M多行模式位或的意思parrterm就是正则表达式的字符串,flags是选项,表达式需要被编译,通过语法、策划、分析后卫其编译为一种格式,与字符串之间进行转换re模块主要为了提速,re的其他方法为了提高效率都调用了编译方法,就是为了提速re的方法单次匹配re.compile和..
分类:
其他好文 时间:
2017-11-09 11:35:55
阅读次数:
227
WebClient是一个操作网页的类 webClient web=new WebClient(); web.DownloadString(网页的路径,可以是本地路径);--采用的本机默认的编码格式 返回值为string 如果网页采用用的是utf8的话用 web.DownloadData(与Downl ...
分类:
Web程序 时间:
2017-11-08 13:31:52
阅读次数:
258
项目地址:https://gitee.com/Lindom/pachong/blob/master/%E6%96%B0%E5%BB%BA%E6%96%87%E6%9C%AC%E6%96%87%E6%A1%A3%20(2).py 在本次项目中我担任的是代码整合。目前我们的项目已经初步完成,能够爬取到想 ...
分类:
其他好文 时间:
2017-11-04 00:25:13
阅读次数:
358
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 原链:http://www.cnblogs.com/vamei/archive/2012/08/31/2661870.html 笔记:一半的笔记,半吊子水平 ...
分类:
编程语言 时间:
2017-11-02 22:06:59
阅读次数:
200
作者: learner811 本文摘自网络 权限:用户 读写 ugoa rwx * useradd userdel groupadd groupmod usermod su sudo who whoami passwd * chgrp chmod chown umask chattr lsattr浏 ...
分类:
系统相关 时间:
2017-11-01 13:30:28
阅读次数:
263
病症:ecshop系统搜索会对搜索关键字进行分词,然后对关键字分词进行正则匹配,并且标红加粗处理,如果关键字分词有特殊字符,则正则匹配结果会导致乱码 解决方法: 1、找到特殊字符串数组:$ts_string_array = array("*","/",".","+"); 将特殊字符添加到该数组 2、 ...
分类:
其他好文 时间:
2017-11-01 13:28:48
阅读次数:
154
TCP通信粘包问题分析和解决(全) 在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据... ...
分类:
其他好文 时间:
2017-10-30 22:19:59
阅读次数:
320