Цитата:
Сообщение от
Ruff
Когда заменяющий символ один и тот же, можно через регулярку:
X++:
TextBuffer tb = new TextBuffer();
;
tb.setText("ООО 'Рога & копыта\"");
tb.regularExpressions(true);
tb.replace('["\'&]', '`');
info(tb.getText());
Цитата:
Сообщение от
S.Kuskov
Регулярные выражения можно использовать через Net. Если версия аксапты позволяет )
X++:
info(System.Text.RegularExpressions.Regex::Replace("ООО 'Рога & копыта\"", '["\'&]', '`'));
Это очень сильно подходит, когда нужно заменить на что-то одно.
Мой алгоритм позволяет это сделать, а еще он позволяет заменить конкретные значения на другие значения. Например V на В, P на П и т.п.
На мой взгляд более универсальное решение, но могу ошибаться.