Symbian上使用正则表达式
来源:互联网 发布:2017淘宝新店破零 编辑:程序博客网 时间:2024/05/22 09:02
1. http://www.regexlab.com/ 下载 则表达式库 deelx.h, 是一个模板库。
2. 添加到inc目录,
添加include目录/epoc32/include/libc
添加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<TText>regexp(module);
// test
MatchResult result = regexp.MatchExact(string);
// matched or not
TInt match = result.IsMatched();
}
- Symbian上使用正则表达式
- 正则表达式(上)
- 正则表达式举例(上)
- 正则表达式(上)
- Symbian 上ListBox 使用示例
- 在C++ Builder6上使用Boost正则表达式库
- 在C++Builder6上使用Boost正则表达式库
- 在C++ Builder6上使用Boost正则表达式库
- java 使用正则表达式从网页上提取网站标题
- 正则表达式及在c++上的使用
- 在C++ Builder6上使用Boost正则表达式库
- 使用正则表达式,从网站上获取指定数据
- 使用正则表达式,从网站上获取指定数据
- Java正则表达式详解(上)
- 字符串、格式化、正则表达式【上】
- 字符串、格式化、正则表达式【上】
- 字符串、格式化、正则表达式【上】
- Ruby正则表达式(上)
- 通过 spring/web services 调用 jdbcTemplate sql参数没填写出现的错误提示
- 精妙Sql语句收藏一
- 精妙Sql语句收藏二
- bitset用法整理
- 培养出这样的"学生"是谁的过错?
- Symbian上使用正则表达式
- struts中自定义DispatchAction
- 水晶报表中修改线的属性问题
- 网络负载均衡的实现
- 与Flash9的一次亲密接触!
- J2EE平台简介
- AS3.0的类及绑定
- IBM HACMP双机热备解决方案
- Document Class特色带来了什么?