【发布时间】:2012-03-07 07:07:47
【问题描述】:
我有一个如下所示的文件,它是从我用 applescript 编写的程序输出的。
AXTitle: Blah
AXSize: Width: 300
AXSize: Height: 44
AXPosition: X: 217
AXPosition: Y: 170
AXHelp: Blah
AXValue: Value, On
AXEnabled: true
AXFocused: false
AXRole: AXStaticText
AXRoleDescription: Blah
AXTopLevelUIElement: Blah
AXWindow: Blah
我需要输入一种与数据库兼容的格式。所以是制表符分隔的格式。这是我想要输出的格式。我不需要上面的所有数据,只是我选择的数据
123 456 0 1 2 3 4 5 text text
123 456 0 1 2 3 4 5 text text
我正在考虑正则表达式来根据需要格式化文本。 我可以在applescript中做到这一点吗?如果不是,考虑到我在 OSX 上工作,我应该看哪些程序? sed、gawk、perl、python?我可以在我的 applescript 程序中插入这些程序还是必须单独运行?
【问题讨论】:
标签: regex scripting applescript osx-snow-leopard csv