好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 深山小妖怪 于 2010-8-3 09:59 编辑
吾爱破解易语言正则表达式(教程时间16分钟大小4.35 MB) (第二课) 论坛地址: www.52pojie.cn 作者论坛ID:深山小妖怪
今天主要学习一些命令,上节课我教给大家两个比较简单的命令, 如果有什么不懂的可以论坛短信我.
我们先开发一个工具 局部变量 正则表达式1, 正则表达式
局部变量 搜索结果1, 搜索结果, , "0"
正则表达式1.创建 (“A.C”, 假)
搜索结果1 = 正则表达式1.搜索全部 (编辑框1.内容)
编辑框2.内容 = 搜索结果1 [1].取匹配文本 (编辑框1.内容, )
^ 匹配一行的开始。例如^吾爱破解 能够匹配字符串"吾爱破解的论坛地址是:www.52pojie.cn"的开始,但是不能匹配"What and When in the"。
$ 匹配行结束符。例如正则表达式吾爱破解$ 能够匹配字符串"我爱吾爱破解"的末尾,但是不能匹配字符串"They are a bunch of weasels."。
正则表达式还有一个强大的符号:[ ],这个 [ ]所括的内容,可以不按顺序进行匹配。如
[abc] 匹配abc, acb, bac, bca, cab, cba这6个文本
[0-9] 匹配任意0到9的数字
[a-z] 匹配所有小写字母
[A-Z] 匹配所有大写字母
当然,你可以把它们混在一起写成[a-z0-9]这种样子。
很多时候,我们需要检查文本中的非数字,我们就可以使用 ^ 这个符号,表示“除了……”
[^0-9] 匹配所有非数字文本
[^a-zA-Z] 匹配所有非字母的文本
[^FONT] 匹配所有不含FONT的文本
一个速查列表 下面用一个表来表示: * | 前面元素出现0次以上 | . | 匹配任何单个字符 | ? | 前面元素出现0次或1次 | + | 前面元素出现1次以上 | ^ | 表示开头。 | $ | 表示结尾。 | .* | 表示0个以上的任意字符。 | [ ] | 范围描述符。[a-z]表示从a到z之间的任意一个。 | \w | 英文字母和数字。即[0-9 A-Z a-z]。 | \W | 非英文字母和数字 | \s | 空字符,即[\t\n\r\f]。 | \S | 非空字符。 | \d | 数字,即[0-9]。 | \D | 非数字。 | \b | 词边界字符(在范围描述符外部时) | \B | 非词边界字符 | \b | 退格符(0x08)(在范围描述符内部时) | {m,n} | 前面元素最少出现m次,最多出现n次 | | | 选择 | ( ) | 群组 | 其他字符 | 该字符本身 | | |
第一节课传送门: http://www.52pojie.cn/thread-55422-1-1.html
本课下载地址(115网盘):http://u.115.com/file/f841084991
希望大家能帮助小弟在第一节课里面有详细的说明
|
免费评分
-
查看全部评分
|