Для поиска переменных можно использовать поле "Найти и выделить" в правой части панели действий. Если в группе переменных есть переменные удовлетворяющие поиску, то название группы в дереве групп будет подсвечено желтым цветом. Если в таблице переменных есть переменные удовлетворяющие поиску, то они будут автоматически выделены и сразу после поиска с ними можно будет работать (редактировать, вырезать, копировать, удалить, использовать групповое переименование).
Простой поиск:
Если в поле поиска введено значение без символов "*" и "?", то будет выполнен поиск всех вхождений по колонкам "Имя", "Адрес", "Описание" и "ID". Например, поиску по слову "var" будут соответствовать "MyVar", "VarTest", "MyVarName", "переменная var135" и т.д.
Поиск по шаблону можно использовать в редакторе переменных, а также в инспекторе объектов для поиска объектов по имени. Если в поле поиска введено значение с символами "*" или "?", то будет выполнен поиск по шаблону. В поиске будут участвовать только имена переменных (либо имена объектов, если производится поиск в инспекторе объектов)! "*" соответствует нулю или более символов. "?" может использоваться для представления одного символа. Примеры использования рассмотрены ниже:
№ |
Задача |
Пример запроса |
Результат |
|---|---|---|---|
1 |
Найти переменные, у которых имя начинается с "var". |
var* |
Запрос найдет не только имя "var", но и "vars" и "Variables". При этом имена "myVar" и "myvariable" не будут найдены, т.к. они не начинаются с "var". |
2 |
Найти переменные, у которых имя заканчивается на "var". |
*var |
Запрос найдет имена "myVar", "firtstvar", "hello_world_var". При этом имена "myVar1" и "myvariable" не будут найдены, т.к. они не заканчиваются на "var". |
3 |
Найти переменные с "var" в любой части имени. |
*var* |
Запрос найдет имена "myVar", "vars", "myvariable". |
4 |
Найти переменные у которых имя начинается с "var" и заканчивается на "e". |
var*e |
Запрос найдет имена "variable", "varTemperature", "varPressure", "varDateTime". При этом имена "variable1" и "_variable_" не будут найдены. |
5 |
Найти переменные, у которых имя начинается с "t", заканчивается на "e" и содержит "mp" между ними. |
T*mp*e |
Запрос найдет имена "Temperature", "template", "tmpe", "temp_presse". |
6 |
Найти переменные, у которых в имени есть "te", затем любой символ, затем "t". |
Te?t |
Запрос найдет имена "test", "text", "varForTests", "vrState_Two". |
7 |
Найти переменные с "var" и двумя символами по краям. |
??var?? |
Запрос найдет имена "myVar10", "testVariable". При этом имена "myVar1", "testVar" и "variable" не будут найдены, т.к. перед/после "var" нет двух символов. |
8 |
Найти переменные, у которых имя заканчивается на "var" с двумя символами после. |
*var?? |
Запрос найдет имена "var10", "test_var_1". При этом имена "myVar1", "var" и "testVar" не будут найдены. |
9 |
Найти переменные, у которых имя начинается с любых двух символов и "te". |
??te* |
Запрос найдет имена "vrTest", "myTemperature", "v_te". |