GetBody asp实现截取字符串的代码

'==================================================

'函数名:GetBody

'作  用:截取字符串

'参  数:ConStr ------将要截取的字符串

'参  数:StartStr ------开始字符串

'参  数:OverStr ------结束字符串

'参  数:IncluL ------是否包含StartStr

'参  数:IncluR ------是否包含OverStr

'==================================================

Function GetBody(ConStr,StartStr,OverStr,IncluL,IncluR)

   If ConStr="$False$" or ConStr="" or IsNull(ConStr)=True Or StartStr="" or IsNull(StartStr)=True Or OverStr="" or IsNull(OverStr)=True Then

      GetBody="$False$"

      Exit Function

   End If

   Dim ConStrTemp

   Dim Start,Over

   ConStrTemp=Lcase(ConStr)

   StartStr=Lcase(StartStr)

   OverStr=Lcase(OverStr)

   Start = InStrB(1, ConStrTemp, StartStr, vbBinaryCompare)

   If Start<=0 then

      GetBody="$False$"

      Exit Function

   Else

      If IncluL=False Then

         Start=Start+LenB(StartStr)

      End If

   End If

   Over=InStrB(Start,ConStrTemp,OverStr,vbBinaryCompare)

   If Over<=0 Or Over<=Start then

      GetBody="$False$"

      Exit Function

   Else

      If IncluR=True Then

         Over=Over+LenB(OverStr)

      End If

   End If

   GetBody=MidB(ConStr,Start,Over-Start)

End Function

时间: 2024-07-29 19:35:18

GetBody asp实现截取字符串的代码的相关文章

GetBody asp实现截取字符串的代码_应用技巧

'================================================== '函数名:GetBody '作  用:截取字符串 '参  数:ConStr ------将要截取的字符串 '参  数:StartStr ------开始字符串 '参  数:OverStr ------结束字符串 '参  数:IncluL ------是否包含StartStr '参  数:IncluR ------是否包含OverStr '============================

按字节截取字符串java代码

按字节截取字符串java代码 本文章提供三款java截取字符串函数,他们可以按字节不来取截取字符串长度的代码,很方便实例. * 取字符串的前tocount个字符 * * @param str 被处理字符串 * @param tocount 截取长度 * @param more 后缀字符串 * @version 2004.11.24 * @author zhulx * @return string */ public static string substring(string str, int

asp.net 截取字符串代码_实用技巧

1,把代码放在sqlhelper中. 复制代码 代码如下: #region 截取字符串 /// <summary> /// 截取字符串 /// </summary> /// <param name="str_value"></param> /// <param name="str_len"></param> /// <returns></returns> public s

SQL 截取字符串应用代码_MsSql

SUBSTRING 返回字符.binary.text 或 image 表达式的一部分.有关可与该函数一起使用的有效 Microsoft SQL Server 数据类型的更多信息,请参见数据类型. 语法 SUBSTRING ( expression , start , length ) 参数 expression 是字符串.二进制字符串.text.image.列或包含列的表达式.不要使用包含聚合函数的表达式. start 是一个整数,指定子串的开始位置. length 是一个整数,指定子串的长度(

asp实现截取字符串函数

如果标题过长,因为页面布局的限制,只能列表10个字符,这个函数会帮你实现的 复制代码 代码如下: '截取字符串 strvalue(标题,字数) function strvalue(str,lennum)     dim p_num     dim i     if strlen(str)<=lennum then         strvalue=str     else         p_num=0         x=0         do while not p_num > lenn

SQL 截取字符串应用代码

SUBSTRING 返回字符.binary.text 或 image 表达式的一部分.有关可与该函数一起使用的有效 Microsoft® SQL Server 数据类型的更多信息,请参见数据类型. 语法 SUBSTRING ( expression , start , length ) 参数 expression 是字符串.二进制字符串.text.image.列或包含列的表达式.不要使用包含聚合函数的表达式. start 是一个整数,指定子串的开始位置. length 是一个整数,指定子串的长度

asp截取字符串函数代码(过滤html标签)

function imgstr(str) dim regex set regex = new regexp '建立正则表达式. regex.pattern = "<a.*[s]+href=("|')?([^"<>]+){1}[^<>]*>(<img)(.[^<>]*)(src=)('|"&chr(34)&"| )?(.[^'|s|"&chr(34)&"

Java 按照字节来截取字符串的代码(不会出现半个汉字)_java

复制代码 代码如下: /* *    Copyright 2012-2013 The Haohui Network Corporation */package com.haohui.common.utils; /** * <pre> * 字符串辅助工具 * </pre> *  * @project baidamei * @author cevencheng <cevencheng@gmail.com> * @create 2012-11-30 下午2:42:56 */p

go语言按显示长度截取字符串的方法_Golang

本文实例讲述了go语言按显示长度截取字符串的方法.分享给大家供大家参考.具体分析如下: 根据显示长度截取字符串,之前php用的utf8编码,10个英文和10个汉字的显示长度差距太大,按字节截取的话又会出错出现截取半个汉字的情况,所以写了这两个函数. 这两天在折腾golang,所以就用golang重写了着连个函数.代码如下: 复制代码 代码如下: package main import (     "fmt" ) func main() {     fmt.Println(show_st