RU
EN
AR

ابحث في Woodman Docker

البحث عن طريق العناصر النصية باستخدام Shift داخل المجموعات الفرعية
يبحث عن الكائنات النصية بناءً على المحتوى ويقوم بتمييزها — وبعد ذلك يمكنك فعل أي شيء تريده بالنتائج باستخدام أدوات Docker المعتادة. الاستعلام ليس نصًا عاديًا، بل تعبيرًا منتظمًا: يدعم القوالب، والمطابقة التامة أو الجزئية، مع مراعاة حالة الأحرف أو بدونها.
يتميز بوضع منفصل يتيح البحث ليس في النص، بل في اسم الكائن — وهو مفيد للكائنات التي تم تمييزها بواسطة دوكر أو يدويًا. وهناك وضع آخر يبحث مباشرةً في قائمة الاستعلامات — فبدلاً من سطر واحد، يأخذ كائنًا نصيًا يحتوي على قائمة سطرية.

الرموز الشائعة الاستخدام في التعبيرات النمطية:
\d رقم؛
\w حرف، رقم أو شرطة سفلية؛
\s مسافة؛
. أي حرف؛
^ و$ بداية ونهاية السطر؛
+،*، ? تكرار واحد أو أكثر، صفر أو أكثر، صفر أو واحد؛
{n} بالضبط n تكرارات.
القائمة الكاملة والأمثلة — في المساعدة التفصيلية (انقر بزر الفأرة الأوسط على الزر).

Как это работает

Кнопка найти ищет текстовые объекты, в которых встретился заданный текст, и выделяет их — дальше с находкой можно делать что угодно обычными средствами Corel или другими кнопками докера: перекрасить, удалить, подвинуть.

Тем же полем и той же кнопкой можно искать не по содержимому текста, а по имени объекта (то, что видно в диспетчере объектов или задаётся кнопкой «переименовать») — переключает Alt.

Строка поиска — не просто текст, а регулярное выражение: можно искать по шаблону («любая цифра», «начало строки» и так далее), а не только точный кусок текста. Подробности и шпаргалка — в конце страницы.

Порядок работы

  1. Впишите, что искать, в верхнее поле.
  2. При желании выделите объекты, среди которых искать.
  3. Нажмите найти.

Ничего не выделено — в режиме Выделение (переключатель внизу панели) кнопка не сработает; переключите его на Документ, тогда поиск пройдёт по всему файлу, по всем страницам.

Найденные объекты останутся выделенными — дальше работайте с ними как обычно.

Клавиши

  • Обычный клик — ищет введённый текст внутри содержимого текстовых объектов.
  • Shift — то же самое, но заходит внутрь групп.
  • Ctrl — поиск по списку: выделите текстовые объекты, среди которых искать, и ещё один текстовый объект со списком запросов — по одному в строке (просто текст с переносами, как абзацы). Докер сам отличит объект-список от остальных объектов выделения; каждая строка списка проверяется отдельно, найденным считается объект, совпавший хотя бы с одной строкой. Если результат не тот, что ожидали, — порядок, в котором объекты попали в выделение, может иметь значение: попробуйте выделить список другим по счёту.
  • Ctrl + Shift — поиск по списку, вдобавок внутри групп.
  • Alt — искать не в тексте, а в имени объекта. По умолчанию — вхождение подстроки в имя.
  • Alt + Shift — поиск по имени, вдобавок внутри групп.

Галочки

  • с учётом регистра — учитывается при обычном поиске по содержимому текста и при точном совпадении имени (см. «объект целиком» ниже). На поиск подстроки в имени (Alt без «объект целиком») эта галочка не влияет.
  • объект целиком — при поиске по содержимому означает полное совпадение всего текста объекта с запросом, а не вхождение куска. При поиске по имени (Alt) — точное совпадение имени целиком, а не подстроки.

Регулярные выражения

Строка поиска — регулярное выражение, а не буквальный текст: символы . ( ) + * ? [ ] { } ^ $ в запросе имеют особый смысл. Если нужно искать именно эти символы как есть — поставьте перед ними обратный слэш (\., \( и так далее).

Шпаргалка:

  • \r или \n — знак абзаца;
  • \t — знак табуляции;
  • \d — цифра;
  • \D — не цифра;
  • \w — буква, цифра или подчёркивание;
  • \W — всё, кроме буквы, цифры и подчёркивания;
  • \s — пробел;
  • \S — не пробел;
  • ^ — начало строки;
  • $ — конец строки;
  • . — любой символ;
  • ? — ноль или один предыдущий символ;
  • + — один или несколько предыдущих символов;
  • * — ноль или более предыдущих символов;
  • {n} — ровно n раз;
  • {n,} — не менее n раз;
  • {n,m} — от n до m раз;
  • (), [], {} — группировка и выбор символов.

Проверить запрос перед тем, как вставить его в докер, удобно на сайте regex101.com.

На что обратить внимание

  • Ничего не выделено, режим внизу панели стоит на Выделение — кнопка молча не сработает. Для поиска по всему листу переключите его на Документ.
  • Если в искомом тексте встречаются служебные символы регулярных выражений (., (, + и подобные), их нужно экранировать обратным слэшем — иначе поиск найдёт не то, что ожидалось, или не найдёт ничего.
  • Составили регулярное выражение с ошибкой (например, не закрыли скобку) — докер это заметит и покажет предупреждение с самим запросом, ничего не трогая, вместо того чтобы сработать непредсказуемо.
  • Ищет только среди текстовых объектов — на прочие фигуры кнопка не смотрит.
  • Соседняя кнопка заменить делает то же самое, но ещё и подставляет новый текст вместо найденного.
أوضاع فرعية
Ctrlالبحث عن طريق القائمة
Altحسب اسم العنصر
ID: btn_text_search
ماكروهات إضافية لـ كوريل درو من مطورين آخرين:

أدوات، مولدات، وماكروهات مستقلة

الإحصائيات
منذ 23.04.2022
عدد المستخدمين
11 625
النشطون
892
النقرات
5 530 573
التأكيد
أكد هذه القيمة: