xdiff_string_patch
Применить обычный патч к строке
&reftitle.description;
stringxdiff_string_patch
stringstr
stringpatch
intflags
stringerror
Применяет к строке str обычный патч
patch и возвращает результат.
patch должен быть обычным патчем, созданным с помощью
функций xdiff_file_diff или xdiff_string_diff.
Опциональный параметр flags задаёт режим операции.
Все отвергнутые части патча будут записаны в переменную error.
&reftitle.parameters;
str
Оригинальная строка.
patch
Стандартный патч. Должен быть создан функциями xdiff_string_diff,
или xdiff_file_diff, либо с помощью инструментов, создающих
совместимые патчи.
flags
flags может быть
XDIFF_PATCH_NORMAL (режим по умолчанию, нормальный патч)
или XDIFF_PATCH_REVERSE (реверсивный патч).
Начиная с версии 1.5.0 можно использовать бинарное ИЛИ для добавления
флага XDIFF_PATCH_IGNORESPACE.
error
Если задан, то в эту переменную будут записаны все отвергнутые части патча.
&reftitle.returnvalues;
Возвращает строку, либо &false; в случае возникновения ошибке.
&reftitle.examples;
Пример использования xdiff_string_patch
Следующий код применяет патч к статье.
]]>
&reftitle.seealso;
xdiff_string_diff