求教:vbs怎么删除字符串中的最后一个或最后几个字符?

如题所述

vbs中没有直接删除最后几个字符的函数,得这样:
'═════代═══码═══开═══始═════
dim s
s="ABCDEFGHIJKLMN"
s1=StrReverse(s)'得到NMLKJIHGFEDCBA
s2=mid(s1,2)'得到LKJIHGFEDCBA
s=StrReverse(s2)'再一次掉头,得到ABCDEFGHIJKL
msgbox s
'═════代═══码═══结═══束═════
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-23
dim str
str="123456!!!"
'删除感叹号保留数字
msgbox "方法1: "&left(str,len(str)-3)
msgbox "方法2: "&mid(str,1,len(str)-3)
msgbox "方法3: "&replace(str,"!","")本回答被提问者和网友采纳
第2个回答  2011-03-23
right

Dim AnyString, MyStr
AnyString = "Hello World" ' Define string.
MyStr = Right(AnyString, 1) ' Returns "d".
MyStr = Right(AnyString, 6) ' Returns " World".
MyStr = Right(AnyString, 20) ' Returns "Hello World".

求教:vbs怎么删除字符串中的最后一个或最后几个字符?
vbs中没有直接删除最后几个字符的函数,得这样:'═════代═══码═══开═══始═════ dim s s="ABCDEFGHIJKLMN"s1=StrReverse(s)'得到NMLKJIHGFEDCBA s2=mid(s1,2)'得到LKJIHGFEDCBA s=StrReverse(s2)'再一次掉头,得到ABCDEFGHIJKL msgbox s '═════代═══码═══结...

VBS中如何实现,如果字符串中最后出现了逗号,就去掉(只去掉最后的逗号...
dim s,mark mark=","s="去除最后一个逗号,看看效果如何,"if len(s)>0 then if right(s,1)=mark then msgbox left(s,len(s)-1)end if

bat或者vbs删除某字符串之前之后的字符
cls echo off rem 将一个txt文本文件内指定特征字符串前后\/左右\/两边的同行内容删除 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z cd \/d "%~dp0"powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::...

vbs 常用命令
1.点击WIN按钮,在运行对话框下面输入cmd,打开命令提示符窗口。2. 在提示符底部输入记事本,打开记事本程序。3.在记事本下面输入:Msgbox "这是一个提示窗口"4. 然后单击“文件”菜单,选择“另存为”,打开对话框。5.在对话框中输入程序名:demo。将类型保存为all,选择要保存的路径,然后单击save。

紧急求助,求VBS脚本,字符串包含几行内容,删除其中回车的脚本
newStr=replace(oldStr,vbcrlf,"")还是说给你一个比较完整的vbs?

VBS 去掉字符串中的重复项
1.mid函数中,字符串的起始下标是1而不是0 2.你的算法有误,你一边比较一边修改了字符串,使后面得到的子串与预期不同。下面的代码供你参考。strs = "sadafs"Do l = Len(strs)a = Mid(strs, 1, 1)strs = Replace(strs, a, "")If (l - Len(strs)) = 1 Then s = s & a ...

求知一个 将存储一段字符串的变量清空的方法?
在vbs中直接对变量复值就可以自动将旧值清除。如果实在看不顺眼,可以使用m="" 将m清空

VBS如何去除字符串中的空格
采用指针遍历字符串,如果不是空格则将数据保留在字符串中,如果是空格,则跳过该字符,继续检查下一个字符。参考代码和运行结果如下图:

vbs未结束的字符串常量?
记事本打开,另存为一次,然后右下角的编码选择ANSI,保存即可。

VBS 循环替换多个文本中的字符
s <>0 then scan(file)end if next function scan(file)set fso=createobject("scripting.filesystemobject")set fil=fso.opentextfile(file)s=fil.readall fil.close set fi=fso.opentextfile(file,2)s=Replace(s,"你要替换的字符","你要替换成的字符")fi.write s fi.close end function ...

相似回答