VB 的字符串处理函数

摘要:
接受搜索的字符串表达式。指定字符串比较。如果它大于或等于字符串中的字符数,则返回整个字符串。6、 Len返回Long,它包含字符串中的字符数或存储变量所需的字节数。语法Space所需的number参数是字符串中的空格数。这表示Space函数对于格式化输出或清除固定长度字符串数据非常有用。子字符串被替换的次数。
一、InStr

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

语法

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

start可选参数。为数值表达式,设置每次搜索的起点。如果省略,将从第一个字符的位置开始。如果 start 包含 Null,将发生错误。如果指定了 compare 参数,则一定要有 start 参数。
string1必要参数。接受搜索的字符串表达式
string2必要参数。被搜索的字符串表达式。
Compare可选参数。指定字符串比较。如果 compare 是 Null,将发生错误。如果省略 compareOptionCompare 的设置将决定比较的类型。指定一个有效的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,将发生错误。如果省略 compareOptionCompare 的设置将决定比较的类型。

 

返回值

StrComp 函数有下列返回值:

如果StrComp 返回
string1 小于 string2-1
string1 等于 string20
string1 大于 string21
string1 string 2NullNull
 九、Replace

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

语法几

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

expression必需的。字符串表达式,包含要替换的子字符串。
find必需的。要搜索到的子字符串。
replace必需的。用来替换的子字符串。
start可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。
count可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。
compare可选的。数字值,表示判别子字符串时所用的比较方式。关于其值,请参阅“设置值”部分。

免责声明:文章转载自《VB 的字符串处理函数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python 批量ping服务器VSCode插件开发全攻略(三)package.json详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JavaWeb — 添加学生信息(网页版)

eclipse+MySQL实现 一、前端部分,通过编写jsp实现添加页面: add.jsp <%@ page language="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <hea...

hadoop26----netty,多个handler

k客户端: package cn.itcast_03_netty.sendorder.client; import io.netty.bootstrap.Bootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelInitializer; im...

使用ganymed工具调用ssh2

需要引入ganymed-ssh2-build210.jar包。 其实很简单。所以直接贴代码,代码说话。 package com.eshore.framework.util; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream;...

spring boot 中用@value给static变量赋值

需求:改写一个JedisUtils,工具类,所以最好用静态方法和变量。 @value("${redis.host}") private static String redisHost; 运行后发现注入失败。解决办法:看了网上大家的说法,有用中间变量的,有用set方法赋值的。试了一下都是可以成功赋值的, 以下引用别人的代码: 给参数注入,执行set方法(这里...

VBA 字符串处理

1 VBA中的字符串 2 VBA中处理字符串的函数     2.1 比较字符串     2.2 转换字符串     2.3 创建字符串     2.4 获取字符串的长度     2.5 格式化字符串     2.6 查找字符串     2.7 提取字符/字符串     2.8 删除空格     2.9 返回字符代码     2.10 返回数值代表的相应字符...

Java引用总结--StrongReference、SoftReference、WeakReference、PhantomReference

Java引用总结--StrongReference、SoftReference、WeakReference、PhantomReference   1 Java引用介绍   Java从1.2版本开始引入了4种引用,这4种引用的级别由高到低依次为:    强引用  >  软引用  >  弱引用  >  虚引用 ⑴强引用(StrongRefe...