Миссия действия:
Действие для поиска в заданном тексте совпадений с образцом. Образец - текст заданный в поле "Искать текст" с возможностью использовать все печатные символы, в том числе и символы "{", "}", "[", и "]". К сожалению это не позволит в образец подставить значение переменной, функции или результирующего параметра другого действия, т.к. их имена будут восприняты программой как обычный текст. В противном случае, если все же необходимо использовать значение переменной или функции в качестве образца, воспользуйтесь действием Искать текст с параметрами (SearchParamsText) .
Поля на форме:
Искать текст - Текст, поиск которого производится. Могут быть использованы все печатные символы, а также регулярные выражения. Не могут быть использованы переменные или функции.
Возвращать всю строку с найденным текстом - Возвращается вся строка, в котором найден искомый текст.
Регулярное выражение - Поиск производится с использованием регулярных выражений. Подробно о синтаксисе регулярных выражений можно прочитать здесь:
http://www.regexpstudio.com/RU/TRegExpr ... yntax.html
По умолчанию все глобальные модификаторы отключены, для их использования необходимо проставить их в текст регулярного выражения.
Возвращать все найденные - Если включена эта опция, то найденные тексты возвращаются в результирующей переменной Matches. Особенно полезна эта опция при использовании регулярных выражений.
"Жадный" режим - Включает "жадный" режим регулярных выражений, переводящий метасимволы-повторения в "жадный" режим. Например, все '+' работают как '+?', '*' как '*?' и т.д.
Разделитель между найденными строками - Если включена опция Возвращать все найденные, то текущий параметр используется для разделения найденных текстов, позиций найденных текстов и строк, в которых найдены искомые тексты.
Искать в тексте - Текст или текстовое значение переменной, функции, в котором производится поиск.
Искать в файле - При включении этой опции поиск производится в указанном файле, загружаемом в текстовом режиме.
Имя файла - Имя файла, в котором производится поиск при включенной опции Искать в файле.
Результирующие параметры:
Success - Результат выполнения действия, найден ли искомый текст или нет;
Matches - В этом параметре возвращается найденный текст. Если не включен поиск с регулярными выражениями, то в этом параметре вернется текст, заданный в поле Искать текст. Если же поиск с регулярными выражениями включен, то будут возвращены все тексты, удовлетворяющие условиям регулярного выражения.
MatchesPositions - В этом параметре возвращаются позиции найденных текстов в исходном тексте.
MatchesCount - Количество найденных текстов или текстов, удовлетворяющим условиям регулярным выражениям. Если регулярные выражения не включены, то в этом параметре может быть или 0 или 1.
MatchesLines - Строки, где были найдены искомые тексты.
Искать текст (SearchText)
-
- Пилот экстра класса
- Сообщения: 49
- Зарегистрирован: Вс окт 14, 2007 8:04 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Искать текст (SearchText)
Мне кажется что такой вариант будет понятнее
Миссия действия:
Действие для поиска в заданном тексте совпадений с образцом. Образец - текст заданный в поле "Искать текст" с возможностью использовать все печатные символы, в том числе и символы "{", "}", "[", и "]". К сожалению это не позволит в образец подставить значение переменной, функции или результирующего параметра другого действия, т.к. их имена будут восприняты программой как обычный текст. В противном случае, если все же необходимо использовать значение переменной или функции в качестве образца, воспользуйтесь действием Искать текст с параметрами (SearchParamsText) .
Поля на форме:
Искать текст - Текст, поиск которого производится. Могут быть использованы все печатные символы, а также регулярные выражения. Не могут быть использованы переменные или функции.
........
Искать в тексте - Текст или текстовое значение переменной, функции, в котором производится поиск.
........
Миссия действия:
Действие для поиска в заданном тексте совпадений с образцом. Образец - текст заданный в поле "Искать текст" с возможностью использовать все печатные символы, в том числе и символы "{", "}", "[", и "]". К сожалению это не позволит в образец подставить значение переменной, функции или результирующего параметра другого действия, т.к. их имена будут восприняты программой как обычный текст. В противном случае, если все же необходимо использовать значение переменной или функции в качестве образца, воспользуйтесь действием Искать текст с параметрами (SearchParamsText) .
Поля на форме:
Искать текст - Текст, поиск которого производится. Могут быть использованы все печатные символы, а также регулярные выражения. Не могут быть использованы переменные или функции.
........
Искать в тексте - Текст или текстовое значение переменной, функции, в котором производится поиск.
........