我们按图中所示这样来操作:
原字符串 = 红7,绿768,蓝9
中间是 ,来分割
这个字符需要转义,所以`,
所以信手拈来按键帮你来为你输出了下面的结果:
原字符串 = 红7,绿768,蓝9
StringSplit, 字符串数组, 原字符串,`,,68
MsgBox, 第2个字符串是: %字符串数组2%
StringSplit, 字符串数组, 原字符串,`,
Loop, %字符串数组0%
{
当前 := 字符串数组%A_Index%
MsgBox, 当前数: %A_Index%是 %当前%
}
我们测试运行一下就知道啥效果了,也会帮助你理解。
另外 它还有一个函数:StrSplit()
字符或字符串数组 := StrSplit( "This is a test.",A_Space,".")
MsgBox % "第2个单词是 " 字符或字符串数组[2]
Loop % 字符或字符串数组.MaxIndex()
{
temp := 字符或字符串数组[a_index]
MsgBox, %a_index%是%temp%
}
对了,最后要说的是:Trim
它可以直接移除,左边移,右边移。
image.png
在信手拈来按键帮你来中我们测试下就行了。
网友评论