Я абсолютный новичок и написал несколько небольших сценариев, использующих Applescript для подачи в BBEdit списка полей поиска и замены, в основном для форматирования.Т.е. конвертировать в tag1, tag2 и т. Д.
Я пытаюсь использовать тот же метод для замены некоторых чисел, поэтому найти 9 заменить на 1. Это работает, только если число имеет пробел с обеих сторон.Т.е. tag9 9, заменяется на tag9 1. Интересно, кто-нибудь может сказать мне, почему?
Вот мой сценарий:
set line1replaceList to {{"0", "1"}, {"9", "1"}, {"8", "1"}, {"7", "1"}, {"6", "1"}, {"5", "1"}, {"4", "1"}, {"3", "1"}, {"2", "1"}}
tell application "BBEdit"
tell window 1
repeat with thePair in line1replaceList
replace (item 1 of thePair) using (item 2 of thePair) options {starting at top:true, case sensitive:false, match words:true, search mode:grep}
# Check the "Search Options" in TextWrangler's scipting dictionary!
end repeat
end tell
end tell
Заранее спасибо за помощь.
Tom