拆分两个字符之间的字符串

时间:2012-12-11 20:53:05

标签: string vbscript

在vbs脚本中,我试图在两个字符之间获取一些字符。

e.g。

“C:\ TEMP \ 98542 \橙\ myfile.txt的”

98542

OR

“C:\ TEMP \ 748 \苹果\ myfile2.txt”

想要 748

我不确定最好的方法(分割函数?)是什么来获取这些数字并为它分配两个新变量?

由于

3 个答案:

答案 0 :(得分:1)

x = Split("C:\temp\98542\orange\myfile.txt","\")(2)

答案 1 :(得分:0)

有几种方法,而“最佳”的方式取决于您的要求。您可以编写自己的代码,使用Mid一次获取一个字符。或者,如果您知道此数字始终位于文件名中的相同位置,则可以使用Split。或者您可以使用正则表达式,这将减少代码。什么是“最好的”取决于你。

答案 2 :(得分:0)

org.apache.commons.lang3.StringUtils.split(“C:/temp/98542/orange/myfile.txt”,“/”)[2];