美文网首页工作生活
AHK中分割字符串(StringSplit)

AHK中分割字符串(StringSplit)

作者: 妹妹好想你 | 来源:发表于2019-07-01 06:58 被阅读0次
    image.png

    我们按图中所示这样来操作:
    原字符串 = 红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

    在信手拈来按键帮你来中我们测试下就行了。

    相关文章

      网友评论

        本文标题:AHK中分割字符串(StringSplit)

        本文链接:https://www.haomeiwen.com/subject/hnrwcctx.html