由给定的字符串生成关键字

'函数名:CreateKeyWord

'作  用:由给定的字符串生成关键字

'参  数:Constr---要生成关键字的原字符串

'返回值:生成的关键字

'**************************************************

Function CreateKeyWord(byval Constr,Num)

   If Constr="" or IsNull(Constr)=True or Constr="$False$" Then

      CreateKeyWord="$False$"

      Exit Function

   End If

   If Num="" or IsNumeric(Num)=False Then

      Num=2

   End If

   Constr=Replace(Constr,CHR(32),"")

   Constr=Replace(Constr,CHR(9),"")

   Constr=Replace(Constr," ","")

   Constr=Replace(Constr," ","")

   Constr=Replace(Constr,"(","")

   Constr=Replace(Constr,")","")

   Constr=Replace(Constr,"<","")

   Constr=Replace(Constr,">","")

   Constr=Replace(Constr,"""","")

   Constr=Replace(Constr,"?","")

   Constr=Replace(Constr,"*","")

   Constr=Replace(Constr,"|","")

   Constr=Replace(Constr,",","")

   Constr=Replace(Constr,".","")

   Constr=Replace(Constr,"/","")

   Constr=Replace(Constr,"\","")

   Constr=Replace(Constr,"-","")

   Constr=Replace(Constr,"@","")

   Constr=Replace(Constr,"#","")

   Constr=Replace(Constr,"$","")

   Constr=Replace(Constr,"%","")

   Constr=Replace(Constr,"&","")

   Constr=Replace(Constr,"+","")

   Constr=Replace(Constr,":","")

   Constr=Replace(Constr,":","")   

   Constr=Replace(Constr,"‘","")

   Constr=Replace(Constr,"“","")

   Constr=Replace(Constr,"”","")         

   Dim i,ConstrTemp

   For i=1 To Len(Constr)

      ConstrTemp=ConstrTemp & "|" & Mid(Constr,i,Num)

   Next

   If Len(ConstrTemp)<254 Then

      ConstrTemp=ConstrTemp & "|"

   Else

      ConstrTemp=Left(ConstrTemp,254) & "|"

   End If

   CreateKeyWord=ConstrTemp

End Function

时间: 2024-08-01 17:32:31

由给定的字符串生成关键字的相关文章

由给定的字符串生成关键字_应用技巧

'函数名:CreateKeyWord '作  用:由给定的字符串生成关键字 '参  数:Constr---要生成关键字的原字符串 '返回值:生成的关键字 '************************************************** Function CreateKeyWord(byval Constr,Num)    If Constr="" or IsNull(Constr)=True or Constr="$False$" Then  

CreateKeyWord asp实现的由给定的字符串生成关键字的代码_应用技巧

'************************************************** '函数名:CreateKeyWord '作  用:由给定的字符串生成关键字 '参  数:Constr---要生成关键字的原字符串 '返回值:生成的关键字 '************************************************** Function CreateKeyWord(byval Constr,Num)    If Constr="" or IsNu

CreateKeyWord asp实现的由给定的字符串生成关键字的代码

'************************************************** '函数名:CreateKeyWord '作  用:由给定的字符串生成关键字 '参  数:Constr---要生成关键字的原字符串 '返回值:生成的关键字 '************************************************** Function CreateKeyWord(byval Constr,Num)    If Constr="" or IsNu

python判断给定的字符串是否是有效日期的方法

  本文实例讲述了python判断给定的字符串是否是有效日期的方法.分享给大家供大家参考.具体分析如下: 这里python判断给定的字符串是否是一个有效的日期,如果是一个日期格式的字符串,该函数返回True,否则返回False ? 1 2 3 4 5 6 7 def is_valid_date(str): '''判断是否是一个有效的日期字符串''' try: time.strptime(str, "%Y-%m-%d") return True except: return False

java如何对一个字符串生成唯一的编码

问题描述 如题.比如我有很多字符串,有中文也有英文字母符号之类的.而且每天字符串的数量都可能有更新.如何能够给不同的字符串生成一个唯一的编码? 解决方案 解决方案二:将字符串生成MD5保证能唯一.解决方案三:引用1楼yu2002fu的回复: 将字符串生成MD5保证能唯一. 代码如何实现,可以举个例子吗?解决方案四:importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;publicclassmd

谷歌面试题:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数

给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数. 我的想法: 编写一个生成0和1的随机函数:  step1. 调用给定的随机函数original_rand()生成一个数  如果==3 goto step1  如果<3 return 0  如果>3 return 1  编写一个生成1到7的随机函数  调用生成0和1的随机函数3次,构成000或001或010.......  如果???不等于0返回,否则重新生成. int rand_01() { int r = original_r

vb-VB一个关于字符串生成的问题

问题描述 VB一个关于字符串生成的问题 VB要求输入字符串的所有组合,比如12*5*,输出12051 12052 ... 12959 解决方案 http://ask.csdn.net/questions/240373 解决方案二: 在那个问题中回答你了,还有问题请继续提出来.

(Thinkphp),在sae上怎样将字符串生成文本文件放到storage上啊?

问题描述 (Thinkphp),在sae上怎样将字符串生成文本文件放到storage上啊? 主要就是想在storage中将字符串内容生成文件,用file_put_contents('saemc://xxx)函数可以生成,但这样就破坏了可移植的规则啊. 有没有别的什么函数可以操作啊? 还有就是,如果我将sae中的storage设置为private私有,就不能直接访问其中文件了,那个access key 和secret key怎么用啊?看了半天api文档,也不知道怎么一回事 解决方案 SaeStor

C语言实现用随机字符串生成验证码图片

问题描述 C语言实现用随机字符串生成验证码图片 就是正常的验证码逻辑--随机生成一个四位字符串,然后用这个字符串加随机干扰像素随机位置随机颜色之类的信息生成一张验证码图片!!!求大神帮忙········(新人暂无法悬赏,后期一定补上) 解决方案 随机生成UUID的方法可以结合使用 #include <stdio.h> #include <stdlib.h> /** * Create random UUID * * @param buf - buffer to be filled w