【问题标题】:Changing a comma delimited list into a paragraphed list in AppleScript在 AppleScript 中将逗号分隔列表更改为分段列表
【发布时间】:2017-07-11 06:24:48
【问题描述】:

这可能很简单,但我是个菜鸟,已经搜索了 2 个小时无济于事。

我需要更改这种类型的列表:

0001、0002、0003 等

进入这个:

0001

0002

0003

在苹果脚本中。

这就是我需要做的所有事情。请帮忙

【问题讨论】:

    标签: list applescript comma delimited


    【解决方案1】:

    text item delimiters是你的朋友

    set theString to "0001, 0002, 0003"
    
    set {TID, text item delimiters} to {text item delimiters, ", "}
    set textItems to text items of theString
    set text item delimiters to return
    set theResult to textItems as text
    set text item delimiters to TID
    
    display dialog theResult buttons {"OK"} default button "OK"
    

    如果您想要额外的空行,例如您的示例,请添加第二个 return

    set text item delimiters to return & return
    

    但是,如果源已经是一个列表,您可以省略几个步骤:

    set theList to {"0001", "0002", "0003"}
    
    set {TID, text item delimiters} to {text item delimiters, return & return}
    set theResult to theList as text
    set text item delimiters to TID
    
    display dialog theResult buttons {"OK"} default button "OK"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      • 2013-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多