我试图创建一个可以找到并替换某些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 ».
这是我的第一个脚本,所以我可能做错了什么,但是什么?
答案 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