成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 實現(xiàn)支持邏輯搜索/單詞搜索/詞組搜索+支持OR/AND關鍵字的VBS CLASS!

實現(xiàn)支持邏輯搜索/單詞搜索/詞組搜索+支持OR/AND關鍵字的VBS CLASS!

熱門標簽:萊西電子地圖標注 修改地圖標注 武夷山旅游地圖標注 縣域地圖標注打印店 怎么在地圖標注自己 外呼系統(tǒng)API接口 鳳臺百度地圖標注店 金昌電話機器人價格 個人可以辦理400電話么
CLASS功能.替換傳入的字符串成為SQL語句Where關鍵字后面的表達式:

詞語搜索 [例如: 小明] 

詞組搜索 
詞組里面每一個詞都將被檢索 
例如: 小強1 小名1 小強強 小小強 

邏輯搜索 
支持 And 和 Or 運算符. 
例如: 小明 And 小強 And 小小強

復合條件:
例如:(小小明 Or 小明) And (小強 Or 小小強) 
例如:(小小明 Or 小名) And 小小強
例如: ROOT1 And (廣東人 Or 北京人) 
-----------------------------------------------------------
復制代碼 代碼如下:

Class CreateQueryString

    Public objReg
    Public intStart
    Public strField
    Private objNode2
    Private strText

    Public Property Let QueryString( strValue )
        strText = Lcase( strValue )
    End Property

    Private Sub Class_Initialize()
        Set objReg = new RegExp
        strField = "(標題+文章)"
    End Sub

    Private Sub Class_Terminate()
        Set objReg = Nothing
    End Sub

    Public Default Function GetText()
        Dim blnRes
        Dim strSky
        With objReg
            .IgnoreCase = true
            .Global     = True
            .Pattern    = "\s"
            blnRes = .Test( strText )
        End With
        If (Not blnRes) Then
            intStart = 2
            GetText  = strField  " like '%"  strText  "%'"
        Else
            objReg.Pattern = "\sand|\sor"
            blnRes = objReg.Test( strText )
            If blnRes Then
                strSky = check()
                If strSky = False Then
                    GetText = wahaha()
                Else
                    GetText = strSky
                End if
            Else
                GetText = wahaha()
            End if
        End If
    End Function

    Private Function wahaha()
        Dim strTer
        Dim strLikes
        Dim strOrs
        Dim strI
        Dim objRe
        strTer   = ""
        strLikes = " or ("  strField  " like '%"
        strOrs   = "%')"
        objReg.Pattern = "(\S*\S)"
        Set objRe = objReg.Execute(strText)
        For Each strI In objRe 
            strTer  = strTer  strLikes  strI  strOrs
        Next
        wahaha = Mid( strTer , 4 )
        intStart = 3
    End Function

    Private Function CheckYes( strMode , intCount)
        Dim objNode1
        objReg.Pattern = strMode
        Set objNode1 = objReg.Execute( strText )
        If objNode1.Count  1 Then
            CheckYes = True
        Else
            Set objNode2 = objNode1( 0 )
            If objNode2.subMatches.Count  intCount Then
                CheckYes = True
            End If
        End If
    End Function

    Private Function ORAND()
        Dim strSSS
        Dim strCCC
        Dim strAAA
        Dim a143
        Dim i
        Dim objN
        Dim blnTru
        Dim blnBBB
        strSSS = "("  strField  " like '%"
        strCCC = "%')"
        strAAA = ""
        n1     = 0
        blnTru = True
        blnBBB = True

        objReg.Pattern = "(\S*\S)"
        Set objN = objReg.Execute( strText )
        a143 = objN.Count - 1
        If (objN.Item( a143 ) = "and") Or (objN.Item( a143 ) = "or") Then 
            ORAND = False
            Exit Function
        End if
        For Each i In objN
            If blnTru Then 
                If (i > "and") And (i > "or") Then
                    blnTru    = False
                    strAAA = strAAA  strSSS  i  strCCC
                Else
                    blnBBB = false
                    Exit for
                End if
            Else
                If (i = "and") Or (i = "or") Then
                    blnTru    = True
                    strAAA = strAAA  i
                Else
                    blnBBB = False
                    Exit For
                End if
            End if
        Next
        If (Not blnBBB) Then
            ORAND = False
        Else
            ORAND = strAAA
            intStart = 4
        End if
    End Function

    

    Private Function check()
        Dim re
        Dim re1
        Dim re2
        Dim re3
        Dim str
        Dim str1
        Dim a1
        Dim a2
        Dim a3
        Dim a4
        str  = strField  " like '%"
        str1 = "%'"
        With objReg
            .Pattern = "^\(.+\)\s(and|or)\s"
            re       = .Test( strText )
            .Pattern = "\s(and|or)\s\(.+\)$"
            re3      = .Test( strText )
        End With
        If re And re3 Then
            If CheckYes( "^\((\S*\S) (\bor\b|\band\b) (\S*\S)\) (and|or) \((\S*\S) (\bor\b|\band\b) (\S*\S)\)$" , 6 ) Then
                check = False
            Else
                With objNode2
                    a1    = .submatches(0)
                    a2    = .submatches(2)
                    a3    = .submatches(4)
                    a4    = .submatches(6)
                    check = "("  str  a1  str1  " "  .submatches(1)  " "  str  a2  str1  ") " _
                            .submatches(3)  " ("  str  a3  str1  " "  .submatches(5)  " "  str  a4  str1  ")"
                    intStart = 5
                End With
            End If
        ElseIf re Then
            If CheckYes( "^\((\S*\S) (\bor\b|\band\b) (\S*\S)\) (and|or) (.+)" , 4 ) Then
                check = False
            Else
                With objNode2
                    a1    = .submatches(0)
                    a2    = .submatches(2)
                    a3    = .submatches(4)
                    check = "("  str  a1  str1  " "  .submatches(1)  " "  str  a2  str1  ") " _
                            .submatches(3)  " ("  str  a3  str1  ")"
                    intStart = 5
                End With
            End If
        ElseIf re3 Then
            If CheckYes( "(.+) (and|or) \((\S*\S) (\bor\b|\band\b) (\S*\S)\)$" , 4 ) Then
                check = False
            Else
                With objNode2
                    a1    = .submatches(0)
                    a2    = .submatches(2)
                    a3    = .submatches(4)
                    check = "("  str  a1  str1  ") "  .submatches(1)  " ("  str  a2  str1  " " _
                            .submatches(3)  " "  str  a3  str1  ")"
                    intStart = 5
                End With
            End If
        Else
            check = ORAND()
        End If
    End Function

End Class

-------------------------注意-----------------------------
替換好的字符串并不是完整的SQL語句.只是生成SQL語句的WHERE關鍵字后面的表達式.發(fā)送到ASP程序的時候.你可以在前面加上
"select id,標題,name,TableName from SearchAll where "
這樣類似的SQL語句
-------------------------VBScript例子-----------------------------
    Dim objROOT1
    Set objROOT1 = new CreateQueryString
    objROOT1.QueryString = strText '====傳入要替換的字符串
    objROOT1.strField = "要查詢的字段名字" '===如果不設置.默認值是"(標題+文章)"
    strText = objROOT1()  '=========得到替換好的SQL語句
    If (objQueryString.intStart = 4) Then
        Call Msgbox("啟動按邏輯搜索")
    End If
    Set objROOT1 = Nothing

標簽:赤峰 通遼 南京 上海 清遠 涼山 楚雄 邢臺

巨人網(wǎng)絡通訊聲明:本文標題《實現(xiàn)支持邏輯搜索/單詞搜索/詞組搜索+支持OR/AND關鍵字的VBS CLASS!》,本文關鍵詞  實現(xiàn),支持,邏輯,搜索,單詞,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《實現(xiàn)支持邏輯搜索/單詞搜索/詞組搜索+支持OR/AND關鍵字的VBS CLASS!》相關的同類信息!
  • 本頁收集關于實現(xiàn)支持邏輯搜索/單詞搜索/詞組搜索+支持OR/AND關鍵字的VBS CLASS!的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美肥老妇视频| 一区二区三区四区在线免费观看| 中文一区一区三区免费在线观看| 黄色另类av| 美女裸体自慰在线观看| 亚洲欧洲午夜一线一品| 狠狠操狠狠色| 亚洲品质自拍| www.四虎精品| 欧美成人一区二区视频| 大奶在线精品| 久久一二三区| 春暖花开成人亚洲区| 亚洲成人免费视频| 久久精品91久久香蕉加勒比| 精品在线网站观看| 日韩一级免费观看| 男女视频网站免费观看| 亚洲欧美成人网| 成人在线中文字幕| 欧美三级在线看| 久久久av亚洲男天堂| 国产www视频| 2024国产精品| 999久久精品| 91欧美精品成人综合在线观看| 欧美国产日本韩| 999久久久精品国产| 久久影音资源网| 国产精品国产三级国产aⅴ9色| 日韩激情视频在线观看| 丁香花在线电影小说观看| 国产精品综合久久久久| 99在线精品观看| 激情视频网站在线观看| 青青在线免费观看视频| 在线观看国产三级| 国产精品水嫩水嫩| 久久视频免费观看| 亚洲精品日韩欧美| 亚洲国产精品av| 宅男噜噜噜66一区二区66| 日本在线一级片| 日韩午夜视频在线观看| 天天免费综合色| 亚洲美女视频在线免费观看| 一区二区不卡久久精品| 国产99久久久国产精品免费看| 精品国产乱码一区二区三| 亚洲高清影视| 一本色道久久综合狠狠躁篇怎么玩| 精品99久久| 无码人妻一区二区三区精品视频| 色屁屁一区二区| 蜜桃一区二区三区在线| 一区二区久久久久久| 国产福利电影| 国产九九视频一区二区三区| 人人精品人人爱| www.国产在线播放| 久久国产激情视频| 女同视频在线观看| 日本电影一区二区| 三级久久三级久久久| 色综合久久久久综合一本到桃花网| 日本老熟俱乐部h0930| 久久国产精品网站| 不卡的看片网站| xxxx欧美xxxx黑人| 欧美人与性禽动交精品| 亚洲va天堂va国产va久| 少妇免费视频| 久久午夜宅男免费网站| 四虎4545www国产精品| 国产日韩欧美一区二区三区视频| 国产成人+综合亚洲+天堂| 国产伊人精品在线| 1pon在线| www.av视频在线观看| 国产极品jizzhd欧美| 99蜜桃臀久久久欧美精品网站| 爽爽淫人综合网网站| 日韩 国产 欧美| 男女av一区三区二区色多| 人人干人人视频| 精品中文字幕一区二区三区四区| 91黄在线观看| 日韩午夜精品电影| 91在线播放网站| 国产v综合v| 日日摸夜夜添夜夜添亚洲女人| 亚洲大尺度在线观看| 伊人久久av| 欧美日韩尤物久久| 中文字幕视频精品一区二区三区| 天天插天天射| 久久超碰97人人做人人爱| 国产成人97精品免费看片| 樱花www成人免费视频| 成人h精品动漫一区二区三区| 成人在线观看一区二区| 日本一区二区三区精品视频| 久久久精品日韩欧美| 波多野结衣先锋影音| 51精品视频| 1024亚洲合集| 亚洲黄色小说在线观看| 亚洲 国产 日韩 欧美| jlzzjizz在线播放观看| 精品久久久久久亚洲综合网站| 校园春色另类视频| 日韩中文在线中文网三级| 欧洲天堂在线观看| 国产精品入口免费软件| 一区二区三区高清在线视频| 亚洲精品免费一区亚洲精品免费精品一区| 五月婷婷综合网| 国产91丝袜在线播放0| 国产丝袜视频在线观看| 日本天堂在线视频| xxxxhd欧美精品| 日韩精品分区| 国产一区二区免费在线| 成人在线看片| 国产成人无码一二三区视频| 国产精品国产三级国产试看| 奇米网人体黄视频| 亚洲色欲综合一区二区三区| 黄色免费一级视频| 亚洲一级片在线看| 中文字幕日韩一区二区三区不卡| 久久久九九九热| 中文字幕人成人乱码亚洲电影| 国产性猛交╳xxx乱大交| 亚洲国产一区二区三区四区| 国产一区二区三区色淫影院| 黄色动漫网站入口| 韩国中文字幕在线| 欧美日韩在线一二三| 欧美性猛交xxxx乱大交蜜桃| 国产成人麻豆精品午夜在线| 国产极品一区二区三区| 不卡av电影院| 久热中文字幕在线观看| 色综久久综合桃花网| 久久精品国产一区二区三区日韩| 国产亚洲精品va在线观看| 欧美一区二区私人影院日本| 秋霞国产午夜精品免费视频| 情事1991在线| 免费看美剧网站| 亚洲国产色一区| 99热这里只有精品8| 国产精品主播一区二区| 在线视频 中文字幕| 国产色视频在线播放| 米奇777超碰欧美日韩亚洲| 人人玩人人添人人澡免费| 色综合久久九月婷婷色综合| 都市激情在线视频| 欧美色精品在线视频| 老司机免费视频一区二区| 亚洲黄色av一区| 成年人的黄色片| 狠狠干综合网| 亚洲精品欧美精品| 国产呦小j女精品视频| 97久久超碰国产精品电影| 五月婷婷一区| 欧美午夜精品理论片a级按摩| 欧美激情精品久久久久久大尺度| 欧美专区一区| 亚洲国产欧美日韩| 欧美色图另类| 农村妇女一区二区| av片在线免费观看| 台湾佬中文娱乐网欧美电影| 亚洲精品一区二区三区中文字幕| 四季久久免费一区二区三区四区| 欧美亚洲大片| 人妻互换免费中文字幕| 国产美女高潮一区二区三区| 国模吧视频一区| 在线免费黄色小视频| 天堂网在线.www天堂在线| 亚洲国产一区二区精品视频| 欧美成人免费小视频| 翔田千里在线视频| 亚洲精品动漫久久久久| www日韩视频| 婷婷激情一区| 青青国产91久久久久久| 亚洲aⅴ怡春院| 欧美精品亚州精品| 激情成人中文字幕| 日韩精品在线观看免费| 日韩欧美一级精品久久| 亚洲成人天堂网| 3751色影院一区二区三区| 高清不卡在线观看| 自拍偷拍激情视频| 国精产品一品二品国精品69xx| 性欧美在线看片a免费观看| 三级网在线观看| 欧美黑人xxxⅹ高潮交| 国产精品三级久久久久久电影| 91www在线| 亚洲网站情趣视频| 欧美激情中文不卡| 国产午夜精品视频| 亚洲精品在线视频免费观看| 精品国产凹凸成av人导航| 亚洲精品国自产拍在线观看| 国产精品色悠悠| 国产福利精品在线| 99久久免费精品国产72精品九九| 色偷偷亚洲男人天堂| 天堂av手机版| 国产美女在线观看一区| 日本精品一区二区三区四区的功能| 欧美 日韩 国产 成人 在线观看| av一本久道久久波多野结衣| 国产老肥熟一区二区三区| 蜜桃视频免费观看一区| 日韩一级毛片| 中文字幕亚洲一区二区va在线| 成年人影院在线观看| 日韩视频免费在线播放| 欧洲一区二区日韩在线视频观看免费| 92看片淫黄大片欧美看国产片| 一级毛片免费高清中文字幕久久网| 国产精品wwwww| 一区二区成人在线视频| 99爱视频在线| 亚洲五月六月丁香激情| 国产精品私人自拍| 寂寞少妇一区二区三区| 国产精品一级二级三级| 国产精品一二三区在线观看| 亚洲**2019国产| 国产丰满果冻videossex| 亚洲午夜视频在线观看| 99精品女人在线观看免费视频| 亚洲精品之草原avav久久| 国模少妇一区二区三区| 国产精品69久久久| 日本va欧美va精品| 97精品免费视频| a√免费观看在线网址www| 欧美午夜视频在线| 国产99久久精品一区二区300| 国产精品久久久久久久久快鸭| 亚洲第一图区| 国产精品露脸av在线| 色婷婷综合久久久| 亚洲一区国产| 午夜精品视频一区二区三区在线看| 人人插人人干| 国产精品美女久久久久久免费| 欧美日韩一级大片| a级一a一级在线观看| 嫩草www视频在线观看高清| 黄色在线观看av| 国产亚洲1区2区3区| 激情成人在线观看| 天堂在线观看一卡二卡三卡四卡| 成人在线综合网| 亚洲色偷偷综合亚洲av伊人| 色综合久久久久网| 黑人中文字幕一区二区三区| 在线精品福利| 一区二区视频免费完整版观看| 亚洲欧洲日韩av| 色综合中文字幕国产| 国产精品115| 免费黄色小视频在线观看| 麻豆久久久av免费| 天天想你在线观看完整版电影免费| 96视频在线观看欧美| 久久亚洲欧美| 2欧美一区二区三区在线观看视频| 国产亚洲成aⅴ人片在线观看| 天堂社区日本电影超碰| 美女高潮黄又色高清视频免费| 国产精品无码一区二区三区免费| 欧美一级电影久久| 精品亚洲国产成人av制服丝袜| 91免费看片在线观看| 天堂网在线.www天堂在线视频| 最新天堂网www| 麻豆91在线观看| 亚洲精品美女91| 国产麻豆视频免费观看| 欧美三级韩国三级日本三斤| 欧洲有码在线视频| av中文资源在线资源免费观看| 亚州成人av在线| 日本韩国一区| 久久av免费| 日韩精品一区二区三区四区五区| 爱爱爱免费视频在线观看| 无遮挡h肉3d动漫在线观看| 成人噜噜噜噜| 国产真人无遮挡作爱免费视频| 少妇的滋味中文字幕bd| 亚洲色欲色欲www| 高清av一区二区三区| 日本亚洲欧洲精品| 国产精品少妇自拍| 制服丝袜综合日韩欧美| 亚洲综合大片69999| 亚洲丰满少妇videoshd| 同产精品九九九| 久久精品视频免费在线观看| 国产在线1区| 猫咪av在线| 日本高清www| 成人av免费在线| 欧美性极品xxxx娇小| 欧美xxx黑人xxx水蜜桃| 三叶草欧洲码在线| 日本成人中文字幕在线| 娇小的粉嫩xxx极品| 狠狠色噜噜狠狠狠狠色吗综合| 国产精品视频白浆免费视频| 日韩高清不卡一区| 亚洲人成无码网站久久99热国产| 精品动漫3d一区二区三区免费版|