取指定范围内的字符串

原创 2004年10月06日 17:04:00

'************************************************
'** 函数名称:  GetGivenStr
'** 函数功能:  取指定范围内的字符串
'** 参数说明:
'**            strSource            为源字符串,即分解前的字符串
'**            strStartKey          是指开始字符串
'**            strEndKey            是指结束字符串
'**            lngDefStart          指默认开始位置
'** 函数返回:
'**            String 类型
'**            ""                   找不到指定的字符串
'**            一个字符串           第一次找到的符合条件的字符串
'** 参考实例:
'**            如 strTemp = "我的朋友[001]其他字符"
'**            现在要将 001 取出来,那么就可以用
'**            strReturn = GetGivenStr(strTemp, "[", "]")
'************************************************
Public Function GetGivenStr(ByVal strSource As String, _
                            ByVal strStartKey As String, _
                            ByVal strEndKey As String, _
                            Optional ByVal lngDefStart As Long = 1) As String

   Dim lngStart                     As Long
   Dim lngEnd                       As Long
  
   '// 求出出现开始字符串和结束字符串的位置
   lngStart = InStr(lngDefStart, strSource, strStartKey)
  
   '// 如果未找到这个字符,则退出此函数
   If lngStart = 0 Then
      GetGivenStr = ""
      Exit Function
   End If
  
   '// 将起始位置加上开始找的字符串的长度,如 strStartKey="(" ,那么就加1
   lngStart = lngStart + Len(strStartKey)
  
   '// 查找结束字符串的位置
   lngEnd = InStr(lngStart, strSource, strEndKey)
  
   '// 如果两者有一个没有找到,则退出函数
   If lngStart = 0 Or lngEnd = 0 Then
      GetGivenStr = ""
      Exit Function
   End If
  
   '// 取得指定范围的字符
   GetGivenStr = Mid$(strSource, lngStart, lngEnd - lngStart)
End Function

在某一数值范围内取随机数

取50-100 randomize;  i:=random(50)+50;
  • chinajobs
  • chinajobs
  • 2016年03月15日 17:12
  • 529

php 获取指定范围内指定数量的随机数

function number_rand($begin = 1, $end = 1000, $limit = 5){ $rand_array = range($begin, $end); sh...
  • yuqiongran
  • yuqiongran
  • 2017年03月31日 15:54
  • 591

c#编程实现生成指定范围的不同的随机数

编程实现遗传算法的过程中,第一步发现种群初始化的时候产生的种群(随机数)是一 样的5个种群3个影响因素,目标产生5*3的矩阵。但是开始第三行第四行第五行等产生的数据是 一样的。后来试着修改,竟然5行数...
  • qq_35409640
  • qq_35409640
  • 2017年05月02日 13:43
  • 817

【VBA研究】VBA从字符串中取出数据信息的函数

作者:iamlaosong 一个简单的函数,从包含有数字信息的字符串中取出这个数据,利用VAL函数将字符串转换为数值,该函数或略数字字符串后面的字母和汉字信息,所以,只要把数字前面的字母和汉字信息去掉...
  • iamlaosong
  • iamlaosong
  • 2014年05月13日 17:21
  • 2562

获取一定范围内的随机小数

获取一定范围内的随机小数: 1.Double tem=Math.random()*5+94;// BigDecimal db = new BigDecimal(Math.random() * (...
  • eileen823
  • eileen823
  • 2017年04月19日 21:02
  • 283

Python生成一定范围内指定数目的无重复随机数

利用Python生成一定范围内指定数目的无重复随机数: mi为下限,ma为上限,num为数目,输出为num个数的列表 # 无重复生成一定范围内指定数目的随机数 def random_without...
  • u013045749
  • u013045749
  • 2015年09月17日 14:32
  • 3089

SQL查询指定时间[字符串]范围内的数据

SELECT * FROM  mytable  WHERE   [add_time]  BETWEEN STR_TO_DATE('2013-07-26','%Y-%m-%d') AND STR_TO_...
  • kaidishi
  • kaidishi
  • 2013年07月27日 13:13
  • 1177

用c++建立一个类PrimeNUM,求指定数据范围内的所有素数(质数)。

具体要求如下: (1)私有数据成员 int data[25]:依次存放在指定范围内求出的所有素数。 int low,high:存放指定的数据范围的下限和上限。 int num:存放low与...
  • qq_36631131
  • qq_36631131
  • 2017年01月18日 22:51
  • 681

Java编程练习系列一:获取给定范围内的所有素数

素数的数学定义        质数(prime number)又称素数,有无限个。除了1和它本身以外不再被其他的除数整除。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质...
  • hellokobe
  • hellokobe
  • 2016年07月17日 12:33
  • 3033

C#字符串中获取指定行的方法

例: 字符串在文本中的显示:换行(\r\n)空行(\r\n\r\n) abcdefg hyjklmn ********** shaslkdfjhsldkfsldkfs ...
  • SunCherryDream
  • SunCherryDream
  • 2014年03月11日 11:36
  • 3518
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:取指定范围内的字符串
举报原因:
原因补充:

(最多只允许输入30个字)