2016-08-03 1 views
0

일부 XML 구조를 찾아 바꿀 스크립트를 만들려고합니다.찾기 및 바꾸기 textWrangler에 대한 스크립트

나는 모든 것을 평면으로 만들었으며, 공백없이, 돌아 오지 않았습니다.

지금까지 내가 만든했습니다

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 ». 

이 내 첫 번째 스크립트는 그래서 아마 뭔가 잘못하고 있지만, 무엇을하고있어인가?

답변

2

"text"키가 잘못 배치 된 것 같습니다. 다음은 올바르게 작동하는 것 같습니다 (실제 작업 상황에 따라 처리 할 문서를 정의하기 위해 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