查找和替换textWrangler

时间:2016-08-03 16:24:44

标签: scripting textwrangler macos-sierra

我试图创建一个可以找到并替换某些xml结构的脚本。

我把它弄平了,没有空格,没有回报。

到目前为止,我已经做过:

tell application "TextWrangler"
    replace text "<key>amenity</key><string>drinking_water</string>" using text "<key>ico</key>
<string>NPpotableGPS30</string>"
end tell

脚本编辑说:

  Error in TextWrangler : text "<key>amenity</key><string>drinking_water</string>" don't have the message « replace ».

这是我的第一个脚本,所以我可能做错了什么,但是什么?

1 个答案:

答案 0 :(得分:2)

关键&#34; text&#34;似乎是错位的。以下似乎正常工作(根据实际工作情况,searching以后的序列是可选的,用于定义要处理的文档):

tell application "TextWrangler"
 replace "<key>amenity</key><string>drinking_water</string>" using "<key>ico</key><string>NPpotableGPS30</string>" searching in text 1 of text document "..." options {search mode:grep, starting at top:true}
end tell