VbScript来查找字符串的结束字符

VbScript来查找字符串的结束字符,vbscript,Vbscript,假设有一个类似“thisisatextfilea.txt”的字符串。我必须修剪.txt文件,并找出剩余的字符串(ThisisTextFileA)是否以字符a结尾。提前感谢:)使用Split()在安装之前获取零件。和Right()以获取其尾部: >> s = "thisisatextfilea.txt" >> WScript.Echo Right(Split(s, ".")(0), 1) >> a (检查您的假设(其中只剩下一个子字符串。)对于生产代码来说可能

假设有一个类似“thisisatextfilea.txt”的字符串。我必须修剪.txt文件,并找出剩余的字符串(ThisisTextFileA)是否以字符a结尾。提前感谢:)

使用Split()在安装之前获取零件。和Right()以获取其尾部:

>> s = "thisisatextfilea.txt"
>> WScript.Echo Right(Split(s, ".")(0), 1)
>>
a

(检查您的假设(其中只剩下一个子字符串。)对于生产代码来说可能是个好主意。)

请自己做功课。@Krishna,如果您的字符串实际上是一个文件名/路径,可能包含句点(除了用于扩展名的句点之外),您可以使用
GetBaseName()
FileSystemObject
类的函数,返回文件名字符串减去扩展名
objFSO.GetBaseName(“c:\some path\thisisatextfilea.txt”)
将只返回字符串
thisisatextfilea
。然后,如Ekkehard所示,使用
Right()
提取最右边的字符。