Точно. В панели поиска слева включить галочку регулярных выражений, и всё работает: name=[a-z]{3}lin.+ находит Tallinn. Также там есть галочка «с учётом регистра». По пунктам выражения будут такие:
Спасибо.
А экранирование символов работает, например “:”?
Пример, нужно выделить все дороги не имеющие “maxspeed”, в том числе имеющие “maxspeed:practical”.
Попытался сделать фильтр - заменить выделение + “maxspeed”. Но тогда пропадают и имеющие “maxspeed:practical”, но не имеющие “maxspeed”.
Последний сейв был на 6,5 Mb, добавилось еще ~5к нодов. Сейв безвозвратно потерян, остались только <bounds … />. JOSM еще не рухнул, похоже, данные еще в памяти, но реакция почти нулевая. При каждом чихе пиковая загрузка CPU и ничего не происходит. Изменений и новых объектов дофигища, начинать с нуля никак не хочу. Хоть бы последний новый вей грохнуть, что бы вернуться к рабочему состоянию, но Ctrl + Z не вариант, ибо после создания вея были десятки точечных изменений. Я в печали, посоветуйте, как выйти из ситуации?
PS: Не аплоадил по той простой причине, что работа, в основном, ведется с одним объектом и заливать десятки версий нет желания.
Для начала проверить, нет ли свежих файлов в AppData\Roaming\JOSM\autosave (и если что - скопировать их оттуда).
Чтобы JOSM начал чуть-чуть шевелиться, можно
нажать Ctrl-W (отображать только каркас, рендеринг раз в 5-10 быстрее)
сделать слой с кучей данных вообще невидимым
позакрывать панели справа
После этого есть надежда, что даст сохраниться.
А, я думал, вопрос про регулярные выражения. Чтобы скрыть все дороги с установленным maxspeed, достаточно сделать фильтр “maxspeed=*” (без кавычек) и включить галочку в столбце «I».
Протестировал, расположение панелей сохраняется нормально если они размещены в виде отдельных окон, а если они прикреплены к краю (мой случай), то ширина объединенной боковой панели сохраняется, а высота входящих в нее панелей нет.