找回密码
 加入
搜索
查看: 2421|回复: 3

[AU3基础] 【已解决】字符截取问题

[复制链接]
发表于 2010-4-24 23:04:20 | 显示全部楼层 |阅读模式
本帖最后由 kenan 于 2010-4-25 10:58 编辑

现在有一段字符串
aaa ssss dddd fffff
它是以空格为分隔符,那么我如何截取其中的一段,如ssss

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-4-24 23:09:55 | 显示全部楼层
StringSplit("字符串", " ")
发表于 2010-4-24 23:12:03 | 显示全部楼层
如果真的是这样有规律的字符串 比较简单处理的
$text = "aaa ssss dddd fffff"
$array = StringSplit($text, ' ', 1)
MsgBox(0,"",$array[2])

=======================================================
以指定分隔符把字符串拆分成若干子串.
StringSplit ( "字符串", "分隔符" [, 标志 ] )

参数
字符串 目标字符串.
分隔符 一个或多个作为分隔符的字符(case sensitive).  
标志 [可选参数]
  若标志为0(默认值),则(分隔符)字符串中的每个字符都将用于拆分字符串.
  若标志为1,则只能以整个分隔符字符串来拆分字符串.
  若标志为2,关闭第一个元素中的返回数量 - 方便使用 UBound() 得到此基于0开始的数组.

返回值

返回值 返回一个数组,第一个元素($array[0])保存拆分后子串的数量,其余元素($array[1],$array[2] 等等)则保存着拆分后的每个字符串.
若(在目标字符串中)未发现分隔符则 @error 将被设为1,子串数量($array[0])等于1,而函数将返回整个字符串($array[1]).
 楼主| 发表于 2010-4-24 23:16:40 | 显示全部楼层
大大的感谢两位
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-10 02:04 , Processed in 0.078263 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表