Scripting 查找并替换textWrangler的脚本

Scripting 查找并替换textWrangler的脚本,scripting,textwrangler,macos-sierra,Scripting,Textwrangler,Macos Sierra,我正在尝试制作一个脚本,它将查找并替换一些xml结构 我把一切都弄平了,没有空间,没有回报 到目前为止,我已经做了: tell application "TextWrangler" replace text "<key>amenity</key><string>drinking_water</string>" using text "<key>ico</key> <string>NPpotableGPS3

我正在尝试制作一个脚本,它将查找并替换一些xml结构

我把一切都弄平了,没有空间,没有回报

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

tell application "TextWrangler"
    replace text "<key>amenity</key><string>drinking_water</string>" using text "<key>ico</key>
<string>NPpotableGPS30</string>"
end tell
告诉应用程序“TextWrangler”
使用文本“ico”替换文本“设施饮用水”
NPpotableGPS30“
结束语
脚本编辑器说:

  Error in TextWrangler : text "<key>amenity</key><string>drinking_water</string>" don't have the message « replace ».
TextWrangler中的
错误:文本“AmentityDrinking_-water”没有“replace”消息。
这是我的第一个脚本,所以我可能做错了什么,但是什么?

键“
text
”似乎放错了位置。以下各项似乎正常工作(根据实际工作情况,从
搜索
开始的顺序对于定义要处理的文档是可选的):

告诉应用程序“TextWrangler”
在文本文档的文本1中使用“IConPotableGPS30”搜索替换“AmentityDrinking_water”…“选项{搜索模式:grep,从顶部开始:true}”
结束语
键“
文本”
”似乎放错地方了。以下各项似乎正常工作(根据实际工作情况,从
搜索
开始的顺序对于定义要处理的文档是可选的):

告诉应用程序“TextWrangler”
在文本文档的文本1中使用“IConPotableGPS30”搜索替换“AmentityDrinking_water”…“选项{搜索模式:grep,从顶部开始:true}”
结束语
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