Symbian 上使用正则表达式的方法
2010-03-15 15:51:00 来源:WEB开发网核心提示:1. http://www.regexlab.com/ 下载 则表达式库 deelx.h, 是一个模板库,2. 添加到inc目录,Symbian 上使用正则表达式的方法,添加include目录epoc32includelibc添加lib库estlib.lib3. 添加测试代码:libc里的isascii方法是宏定义,
1. http://www.regexlab.com/ 下载 则表达式库 deelx.h, 是一个模板库。
2. 添加到inc目录,
添加include目录epoc32includelibc
添加lib库estlib.lib
3. 添加测试代码:
libc里的isascii方法是宏定义,需要改为函数实现。
#undef isascii
TInt isascii(TInt _C)
{
return ((TUint)(_C)<=0177);
}
#include "deelx.h"
void CMoinView::RegExp()
{
const TText* string =(const TText*) L"shushengsky02@163.com";
const TText* module =(const TText*) L"^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$";
// declare
static CRegexpT
// test
MatchResult result = regexp.MatchExact(string);
// matched or not
TInt match = result.IsMatched();
}
[]
- ››使用脚本恢复WinXP系统的用户登录密码
- ››Symbian S60 SocketConnection参数
- ››Symbian乏力:2010年诺基亚悲情大事记
- ››Symbian三大升级开启2011年新战略
- ››Symbian/Android/iOS/WM安装包对比
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››正则表达式 -- 邮件地址验证解析
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
更多精彩
赞助商链接