正则表达式
正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。
-
用正则表达式来表示中文
【正则表达式】由于中文的ASCII码是有一定的范围的。所以可以用下面的正则表达式来表示中文。 /^[chr(0xa1)-chr(0xff)]+$/ 下面是例子: $str = "正则表达式zhengzebiaodashi"; if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { echo "这是一个纯...
用正则表达式来表示中文 -
正则表达式高级学习技巧
【正则表达式】什么是RE? 想必各位大大在做文件查找的时侯都有使用过万用字符”*”,比如说想查找在Windows目录下所有的Word文件时,你可能就会用”*.doc”这样的方式来做查找,因为”*”所代表的是任意的字符。RE所做的就是类似这样的功能,但其功能更为强大。 写程序时,常需要比对字符串是否符合特定样式,RE最主要的功能...
正则表达式高级学习技巧 -
asp下正则实现URL自动链接的一个函数
【正则表达式】复制代码 代码如下:Function AutoLinkURLs(strString) Dim match, matches, offset, url, email, link, relnkAutoLinkURL relnkAutoLinkURL = "<...
asp下正则实现URL自动链接的一个函数 -
利用正则快速找出两个字符串的不同字符
【正则表达式】var str1 = "求一个比较字符串处理功能"; var str2 = "求两或三个比较字符串处理"; var re = new RegExp("(?=.*?)[^" + str1 +"](?=.*?)|(?=.*?)[^" + str2 + "](?=.*?)", "g"); var arr; while ((arr = re.exec(str1 + str2)) != null) { document.write(arr); } [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行...
利用正则快速找出两个字符串的不同字符 -
C#中的正则表达式 学习资料
【正则表达式】C#中的正则表达式 Jeffrey E.F. Friedl写了一本关于正则表达式的书《精通正则表达式》。作者为了使读者更好的理解和掌握正则表达式,编造了一个故事。该书的语言以perl为主。据我所知C#中的正则表达式也是基于perl5。所以它们应该有许多的共同之处。 http://ike.126.com 其实,我并不打算原封不...
C#中的正则表达式学习资料 -
正则表达式中对各字符集编码范围的总结
【正则表达式】这些字符集尤其是日文字符集的各种字、标点以及特殊符号的时候有所帮助。 UTF8 [\x01-\x7f]|[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf]{3} UTF16 [\x00-\xd7][\xe0-\xff]|[\xd8-\xdf][\x00-\xff]{2} JIS [\x20-\x7e]|[\x21-\x5f]|[\x21-\x7e]{2} SJIS [\x20-\x7e]|[\xa1-\xdf...
正则表达式中对各字符集编码范围的总结 -
正则表达式基础教程与说明
【正则表达式】前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。 索引 1. 引子 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,P...
正则表达式基础教程与说明 -
正则表达式
【正则表达式】我们要解析一个HTML文档时可利用正则表达式取得标签内容 例子: 以从字符串中取出所有A标签的 id号和内容为例: <a id="1" target="_blank">aaaaaaaaaa</a> 正则表达式: <a[^<]*id[^<]*=[^<]*"(?<ID>[^<]*)"[^<]*target[^<]*=[^<]*"[^<]...
正则表达式 -
C#正则实现Ubb解析类的代码
【正则表达式】解析得到的代码能通过XHTML 1.0 STRICT验证; 包含了标题,链接,字体,对齐,图片,引用,列表等方面的功能. Ubb.ReadMe.htm UBB代码说明 标题 [h1]标题一[/h1] 标题一 [h2]标题二[/h2] 标题二 [h1]标题三[/h1] 标题三 [h4]标题四[/h4] 标题四 [h5]标题五[/h5] 标题五 [h6]标题六[/h6] 标题六 链...
C#正则实现Ubb解析类的代码 -
正则表达式30分钟入门教程 v2.1版
【正则表达式】运行下面的代码就可以看到 正则表达式30分钟入门教程 h1 {text-align:center} p {text-indent:2em; line-height:140%; margin:auto 10px} span {margin:3px} table {margin:auto; border-style:solid; border-width:1px 1px 0 0; border-color:gray} td, th {border-style:solid; border-width:0 0 1px 1px; border-colo...
正则表达式30分钟入门教程v2.1版 -
编写采集规则的好帮手—RegexBuddy 下载,正则不再难
【正则表达式】好多人都说dede的采集不好使,其实从我的个人使用经验来看,还是很好用的,可能是由于我是个程序员把,不过趁手的工具也是很重要的。下面给大家介绍RegexBuddy这个小软件,一个内有乾坤的软件。先上截图这个软件可以创建、测试正则表达式,还可以在文件中搜索特定字符。有了它,你就可以很方便的编写采集规则了。下载地址在这...
编写采集规则的好帮手—RegexBuddy下载,正则不再难 -
收集的ASP.NET中常用正则表达式
【正则表达式】"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(...
收集的ASP.NET中常用正则表达式