zoukankan      html  css  js  c++  java
  • VB 的字符串处理函数

    一、InStr

    返回 Variant (Long),指定一字符串在另一字符串中最先出现的位置。

    语法

    InStr([start, ]string1, string2[, compare])

    start 可选参数。为数值表达式,设置每次搜索的起点。如果省略,将从第一个字符的位置开始。如果 start 包含 Null,将发生错误。如果指定了 compare 参数,则一定要有 start 参数。
    string1 必要参数。接受搜索的字符串表达式
    string2 必要参数。被搜索的字符串表达式。
    Compare 可选参数。指定字符串比较。如果 compare 是 Null,将发生错误。如果省略 compareOption Compare 的设置将决定比较的类型。指定一个有效的LCID (LocaleID) 以在比较中使用与区域有关的规则。

    string2 找不到时返回 0

    二、Left

    返回 Variant (String),其中包含字符串中从左边算起指定数量的字符。

    语法

    Left(string, length)

    string 必要参数。字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null。
    length 必要参数;为 Variant (Long)。数值表达式,指出将返回多少个字符。如果为 0,返回零长度字符串 ("")。如果大于或等于 string 的字符数,则返回整个字符串。

    三、Right

    返回 Variant (String),其中包含从字符串右边取出的指定数量的字符。

    语法

    Right(string, length)

    参数表同left

    四、LTrim  RTrim Trim

    返回 Variant (String),其中包含指定字符串的拷贝,没有前导空白 (LTrim)、尾随空白 (RTrim) 或前导和尾随空白 (Trim)。

    语法

    LTrim(string)

    RTrim(string)

    Trim(string)

    五、Mid

    返回 Variant (String),其中包含字符串中指定数量的字符。

    语法

    Mid(string, start[, length])

    string 必要参数。字符串表达式,从中返回字符。如果 string 包含 Null,将返回 Null
    start 必要参数。为 Longstring 中被取出部分的字符位置。如果 start 超过 string 的字符数,Mid 返回零长度字符串 ("")
    length 可选参数;为 Variant (Long)。要返回的字符数如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符。

    六、Len

    返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。

    语法

    Len(string | varname)

    七、Space

    返回特定数目空格的 Variant (String)。

    语法

    Space(number)

    必要的 number 参数为字符串中想要的空格数。

    说明

    Space 函数在格式输出或清除固定长度字符串数据时很有用。

     八、StrComp

    比较两个字符串

    语法

    StrComp(string1, string2[, compare])

    string1 必要参数。任何有效的字符串表达式
    string2 必要参数。任何有效的字符串表达式。
    Compare 可选参数。指定字符串比较的类型。如果 compare 参数 Null,将发生错误。如果省略 compareOption Compare 的设置将决定比较的类型。

     

    返回值

    StrComp 函数有下列返回值:

    如果StrComp 返回
    string1 小于 string2 -1
    string1 等于 string2 0
    string1 大于 string2 1
    string1 string 2Null Null

     九、Replace

    返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。

    语法几

    Replace(expression, find, replace[, start[, count[, compare]]])

    expression 必需的。字符串表达式,包含要替换的子字符串。
    find 必需的。要搜索到的子字符串。
    replace 必需的。用来替换的子字符串。
    start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。
    count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。
    compare 可选的。数字值,表示判别子字符串时所用的比较方式。关于其值,请参阅“设置值”部分。
  • 相关阅读:
    从零起步搭建Hadoop单机和伪分布式开发环境图文教程
    使用DOM技术操纵文档
    求数组的子数组之和的最大值
    设计时(DesignTime)和运行时(RunTime)的区别
    ubuntu上ssh客户端应用
    创建一个简单的基于MVC的Django项目
    终结点与服务寄宿
    Google文件系统(GFS)翻译学习
    模板引擎开发(二)值标签的处理
    移动App服务端架构设计
  • 原文地址:https://www.cnblogs.com/Daluo20200515/p/12943827.html
Copyright © 2011-2022 走看看