在 AppleScript 中将逗号分隔列表更改为分段列表
Posted
技术标签:
【中文标题】在 AppleScript 中将逗号分隔列表更改为分段列表【英文标题】:Changing a comma delimited list into a paragraphed list in AppleScript 【发布时间】:2017-07-11 06:24:48 【问题描述】:这可能很简单,但我是个菜鸟,已经搜索了 2 个小时无济于事。
我需要更改这种类型的列表:
0001、0002、0003 等
进入这个:
0001
0002
0003
等
在苹果脚本中。
这就是我需要做的所有事情。请帮忙
【问题讨论】:
【参考方案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"
【讨论】:
以上是关于在 AppleScript 中将逗号分隔列表更改为分段列表的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Oracle 中将多行组合成逗号分隔的列表? [复制]