正则表达式支持库(1.2-5)
添加时间:2007-11-08 原文发表:2007-11-08 人气:104
|
正则表达式支持库(1.2-5).zip
下载: zip 文件
支持库名称及版本:正则表达式支持库(1.2#5版) 逆@风@者
所支持语言:中文(大陆)
该支持库实现了对正则表达式(Regular Expression)的支持。注意,本支持库中的所有命令均为高级命令,要求使用者具有一定的正则表达式知识基础。
本库为一般支持库,需要易系统3.8版本的支持,需要系统核心支持库3.7版本的支持,提供了2种库定义数据类型,提供了17种命令。
操作系统需求: Windows、Linux、Unix
匹配() 用一个正则表达式来匹配一个文本。如果这个文本符合正则表达式指定的模式,返回真;否则返回假。比如:
正则表达式.创建 (“易语言4\.0(模块|支持库)?”)
信息框 (正则表达式.匹配 (“易语言4.0支持库”), 0, )
将显示“真”
构造函数() “正则表达式”类型的构造函数。隐藏
析构函数() “正则表达式”类型的析构函数。隐藏
创建() 根据指定的正则表达式文本创建一个正则表达式对象。本对象中的原有内容将被释放。成功返回真;否则返回假。
是否为空() 如果本对象的内容为空或尚未创建,返回真;否则返回假
取文本() 返回以文本形式表示的正则表达式。如果该对象尚未创建,则返回空文本
取子表达式个数() 返回该表达式中子表达式(用圆括号标记)的个数。比如“易语言4\.0(模块|支持库)?”中包含1个子表达式:“(模块|支持库)”
搜索() 使用指定的正则表达式搜索指定文本中与该表达式匹配的子文本。注意,出于搜索效率考虑,被搜索的文本没有存放在返回的“搜索结果”中,所以在调用“搜索结果.取匹配文本”和“搜索结果.取子匹配文本”时,请注意给“被搜索的文本”传递的参数应该和对应的本命令的“欲被搜索的文本”参数相同。
构造函数() “搜索结果”类型的构造函数。隐藏
析构函数() “搜索结果”类型的析构函数。隐藏
是否为空() 如果本对象的内容为空,返回真;否则返回假
取匹配文本() 取得与整个正则表达式匹配的子文本
取子匹配文本() 取得与正则表达式中某个子表达式匹配的子文本
复制构造函数() “正则表达式”类型的复制构造函数。隐藏
复制构造函数() “搜索结果”类型的复制构造函数。隐藏
替换() 使用指定的正则表达式搜索指定文本中与该表达式匹配的子文本,并按照指定的格式进行替换。返回替换后的文本
搜索全部() 使用指定的正则表达式搜索指定文本中与该表达式匹配的所有子文本。返回值包含所有的搜索结果的一维数组,数组原有内容将被销毁,维数也将根据需要做相应调整。本命令的内部是通过循环多次调用“搜索”,每次指定适当的参数,来实现搜索整个文本的。返回值数组的各个成员分别对应每次调用“搜索”的返回值。本命令可高效地一次性取得目标文本中所有的匹配子文本信息 |
 本文章所属分类: 首页
→ 易语言
→ 支持库大全
|
文章搜索
热门文章
推荐文章
最新文章
|