六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 119|回复: 0

[已解决]请教sqlite在dotnet中如何使用正则表达式

[复制链接]

升级  2.7%

340

主题

340

主题

340

主题

探花

Rank: 6Rank: 6

积分
1054
 楼主| 发表于 2013-1-13 00:55:14 | 显示全部楼层 |阅读模式
查看了sqlite的文档,它提供了regexp(a,b) match(a,b)函数,但未实现,如何在.net中应用,搜索了半天,没找到相关的资料,不知道园子时原朋友做过相关的事情,提点一下,困了一天了

几经波折,总算是解决了,呵呵,如下:
这可是我不传人的秘技哦,

<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;"> 1using System;
 2using System.Collections.Generic;
 3using System.Text;
 4
 5using System.Data.SQLite;
 6namespace DBSchema2Doc.OP
 7{
 8    class MyRegExp:SQLiteFunction
 9    {
10        public override object Invoke(object[] args)
11        {
12            return System.Text.RegularExpressions.Regex.IsMatch(Convert.ToString(args[1]), Convert.ToString(args[0]));
13        }
14    }
15}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表