private static string GetHtmlDomAttr(string html, string id, string attrname) { string xmatchstring = "]+id=\"{0}\"\\s*{1}=\"(?\\S*)...
分类:
Web程序 时间:
2014-09-16 15:38:50
阅读次数:
149
在PHP的官网上看到的parse_url()函数的替代方案。结果和parse_url()函数差不多,是使用正则实现的。URI 是 Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符(Uniform Resource Identifier, 简称"URI")进行...
分类:
Web程序 时间:
2014-09-07 21:02:25
阅读次数:
408
在文件某一行上添加一列#awk实现
awk-va="add_chars"‘{print$0}/REGE/{print$0,a}‘file.txt
解释:-v:引入一个变量a,/REGE/:使用正则匹配一行
#sed实现
sed‘/REGE/{s/.&/&add_chars/g}‘file.txt
解释:/REGE/:匹配到正则REGE后进行替换动作
2.不同的..
分类:
其他好文 时间:
2014-09-05 03:26:51
阅读次数:
287
在javascript中,要判断字符串是中文是很简单的。比如: <script?type="text/javascript">
var?str?=?"php编程";
if(/^[\u4e00-\u9fa5]+$/?.?test(str))?{
????alert("该字符串全部是中文");
}?else?...
分类:
Web程序 时间:
2014-08-29 18:37:28
阅读次数:
262
复制代码代码如下:
$ip="www.jb51.net"; //$ip可以任意改成其他域名或者是ip地址
$source=file_get_contents('http://www.ip138.com/ips.asp?ip='.$ip.'&action=2');
//正则匹配
preg_match_all("/(.*)/isU",$source,$result);
p...
分类:
Web程序 时间:
2014-08-28 18:09:15
阅读次数:
247
虽然多数高手认为正则会影响程序效率,但是做数据采集的时候,却很难避免使用正则, 强大的正则表达式用起来很舒服,但是在匹配中文的时候,会出现,明明正则表达式没问题,字符数据里包含符合正则表达式的数据,可就是抓不到,这时候,就该停下来,看一下,你所匹配的数据编码,与你的PHP脚本文件编码格式是否一致
分类:
Web程序 时间:
2014-08-17 17:01:32
阅读次数:
199
StreamReader sr = new StreamReader("C:\\Users\\Administrator\\Desktop\\blogbbs\\dd.txt",Encoding.Default); StringBuilder sb = new StringBui...
分类:
其他好文 时间:
2014-08-16 10:53:10
阅读次数:
264
1. “= ”,字面精确匹配, 如果匹配,则跳出匹配过程。(不再进行正则匹配)2. “^~ ”,最大前缀匹配,如果匹配,则跳出匹配过程。(不再进行正则匹配)3. 不带任何前缀:最大前缀匹配,举例如下: location / 代表以"/"开头的搜索匹配, 再没有正则表达式匹配的情况下才进行这个匹配(....
分类:
其他好文 时间:
2014-08-13 21:34:07
阅读次数:
235
正则表达式基础
正则表达式语法(1)
普通字符:字母,数字,汉子,下划线以及没有特殊定义的标点符号都是“普通字符”。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符
简单的转义字符:
\n :代表换行符
\t :代表制表符
\\ :代表\本身
\^ ...... :代表匹配这字符本身
正则表达式...
分类:
编程语言 时间:
2014-08-13 18:51:07
阅读次数:
196
基本思路:先用URL标签生成完整的URL字符,前端动态参数的部分以适配符先填充,最后动态参数利用正则匹配进行替换。这种方式,可以在各种MVC框架中适用,妙。不废话,上码。var url = "{url app=xxxxn&act=yyy&id=[0]}";url = url.format({$id}...
分类:
Web程序 时间:
2014-08-13 10:05:35
阅读次数:
214