图书馆,以帮助您的工作
正则表达式的组件库
VC9被设计成一个易于使用的库,用于搜索和/或在非托管C + +代码中使用正则表达式的文件替换字符串或数据。
在Visual C + +环境下的MFC(微软基础类)组件和一个非MFC类的神器出山:www.shenqi73.com正则表达式库。
库用户可以设置和获取属性数据成员的语法符号,在运行时调用类的方法,设置全局回调事件的处理程序在运行时的性能。
使用Visual C + + 7,7.1,8和9的非静态成员函数的事件处理程序使用内置的Microsoft C + +的扩展事件__,__钩,和__脱钩的事件处理。
这里是“正则表达式的组件库VC9”的一些主要特点:
·A属性,方法和事件模型访问正则表达式的功能。实现既支持MFC的GUI模块和控制台模式下的模块,使用非常类似的模型。您可以访问使用的数据成员符号的属性和事件,或通过调用函数使用Set和获取功能。活动的成员函数处理,使用新的统一的事件模型,它使用__的钩和__脱钩处理事件或移除事件处理程序。
·属性用于指定一个正则表达式去匹配字符串,文件规范(通配符)匹配的正则表达式语法,灵活的选择匹配的考虑,以及其他属性,灵活的选择,以提高匹配能力。
·匹配的字符串以多种方式方法;整个字符串,开头的字符串,字符串中的任何地方,在一个字符串中的多个独家比赛。匹配的文件数据的方法,无论是单场比赛中在一个文件一个文件或多个匹配。根据格式替代的语法,可以使用实际的数据中发现的子表达式或一个字符串中的更改数据的方法。一个方法来改变一个字符串的文件数据使用相同的格式,如更换。的方法来改变字符串或数据文件可以通过使用适当的事件处理程序更改替换字符串的。
·事件来处理特定数据的匹配方法收集。事件处理程序获得表达式匹配以及每个子表达式匹配的表达。
·本库支持多线程访问,并在事件处理程序的重用和重入。