axure7.0教程_小楼作品(九)字符串函数的介绍

AxureRP7.0教程 小楼一夜听春语 18152℃ 0评论

以下函数来自官方公告,使用方法由楼老师实验得出,分享给大家参考!

字符串函数

charAt:返回指定位置的字符。使用方法: [[LVAR. charAt(位数)]]

charCodeAt:返回指定位置字符的 Unicode 编码。使用方法:[[LVAR. charCodeAt (位数)]],中文编码段“19968 <=中文字符<40623”

Concat:将当前字符串与另一个字符串组合。[[LVAR. Concat('字符串')]]

indexOf:检索字符串。使用方法:[[LVAR. indexOf (‘字符串’)]](相关教程)

lastIndexOf:从后向前搜索字符串。使用方法:[[LVAR. lastIndexOf (‘字符串’)]]

replace:替换字符串中的片段。[[LVAR.replace('被替换的部分字符串','新的字符串')]]

Slice:提取字符串的片断,并在新的字符串中返回被提取的部分。使用方法:[[LVAR. Slice(start,end)]]

Slice参数介绍:

start 要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,

-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。

end 紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字

符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。

Split:把字符串分割为字符串数组。

使用方法1:[[LVAR1.Split('')]] 如果:LVAR1等于asdfg,则返回a,s,d,f,g

使用方法2:[[LVAR1.Split(' ')]] 如果:LVAR1等于asd fg,则返回asd,fg

Substr:从起始索引号提取字符串中指定数目的字符。使用方法:[[LVAR. Substr (start,length)]]

Substring:提取字符串中两个指定的索引号之间的字符。使用方法:[[LVAR. Substring (start,stop)]](相关教程)

Substring参数介绍:

start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。

stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。[[LVAR. Substring (start)]]

toLowerCase:把字符串转换为小写。使用方法:[[LVAR. toLowerCase ()]]

toString:返回字符串。(暂未发现无实际用途)

toUpperCase:把字符串转换为大写。使用方法:[[LVAR. toUpperCase ()]]

trim:去除字符串两端空格。使用方法:[[LVAR. trim ()]]

 


~~~~~~~~~~~~ 正文结束 下面没了 ~~~~~~~~~~~~

小楼老师再出新作,倾力打造Axure RP 8精品课程系列,以最短的时间高效完成学习目标,入门进阶与实战案例并重,是0基础的新手从入门到精通的必备课程。

《AxureRP 8 入门与实战 - 入门篇》------从零入门进阶的最佳课程------【点此查看详情】

《AxureRP 8 入门与实战 - 案例篇》------实战手册图书的同步视频------【点此查看详情】


转载请注明:Axure原创教程网 » axure7.0教程_小楼作品(九)字符串函数的介绍

喜欢 (6)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. “[[LVAR.replace(‘被替换的部分字符串’,’新的字符串’)]]”,这个【被替换的部分字符串】能用局部变量代替吗?试了几次都不行,不知道是不是写的格式问题。 [[LVAR.replace(‘张三’,‘李四’)]],这个可以正确运行 设置局部变量LVAR2为部件文字,部件文字是 张三,然后设置 [[LVAR.replace(‘[[LVAR2]]’,‘李四’)]],不行 [[LVAR.replace([[LVAR2]],‘李四’)]],也不行 怎么破?难道就是不支持吗?盼解
    xrj88662015-12-10 13:52 回复
    • 小楼一夜听春语
      [[LVAR.replace(LVAR2,‘李四’)]] 注意书写格式
      小楼一夜听春语2015-12-10 14:14 回复
      • 原来格式应该这样写!成功了,非常感谢! 🙂
        xrj88662015-12-11 13:17 回复
  2. 有个小小的错漏,Substr:从起始索引号提取字符串中指定数目的字符。使用方法:[[LVAR. Substr (start,length)]]
    wing2016-06-16 15:29 回复
    • 小楼一夜听春语
      谢谢,已更正!
      小楼一夜听春语2016-06-16 22:16 回复
  3. 请问能否说一下split之后如何进一步得到数组的某一单元呢?试过用 LVAR.split('')[0] 这样的并无效果...
    tchu2016-07-12 16:57 回复
    • 小楼一夜听春语
      参数2为返回的元素数量
      小楼一夜听春语2016-07-12 21:13 回复
      • 感谢回复,我是指如何取得第n个“字符串数组”的元素呢? 比如[[LVAR1.Split('')]] 如果:LVAR1等于asd fg,则返回asd,fg 的话,我如何方便地取得这个fg呢? 少了这块的话感觉Split还是不够实用啊~
        tchu2016-07-13 09:12 回复