클래스 기능. SQL 문의 키워드 다음에 전달 된 문자열을 표현식으로 바꾸십시오.
단어 검색 [예 : Xiao Ming]
문구 검색
문구의 모든 단어는 검색됩니다
예 : Xiaoqiang 1 별명 1 Xiaoqiang 1 Xiaoqiang Xiaoqiang
논리적 검색
지원 및 및 운영자.
예 : Xiao Ming 및 Xiao Qiang 및 Xiao Qiang
복합 조건 :
예를 들어 : (Xiao Xiaoming 또는 Xiaoming) 및 (Xiaoqiang 또는 Xiaoxiaoqiang)
예를 들면 다음과 같습니다. (Xiao Xiaoming 또는 Nickname) 및 Xiao Xiaoqiang
예 : Root1and (광동 또는 베이징)
------------------------------------------------------------------------
코드 사본은 다음과 같습니다.
ClassCreatequeryString
publicobjreg
publicintstart
PublicStriff
privateobjnode2
privateStrtext
PublicpropertyletqueryString (strvalue)
strtext = lcase (strvalue)
엔드 프로페티
privatesubclass_initialize ()
setobjreg = newRegexp
strfield = "(제목 + 기사)"
Endsub
privatesubclass_terminate ()
setobjreg = 아무것도 없습니다
Endsub
publicDefaultFunctionGetText ()
Dimblnres
Dimstrsky
bjjreg없이
.ignorecase = true
.global = true
.pattern = "/s"
blnres = .test (strtext)
끝
그렇다면 (notblnres)
intstart = 2
getText = strfield & "like '%"& strtext & "%'"
또 다른