Есть ли быстрый способ (без явного прокрутки каждого символа в строке) и либо лишения, либо сохранения его. В Visual FoxPro есть функция CHRTRAN(), которая делает это отлично. Его на замену символа 1: 1, но если персонаж не находится в альтернативном положении, его разделили из последней строки. ExC# Зачистка/преобразование одного или нескольких символов
CHRTRAN ("Это будет тест", "он", "X")
вернется
"ThXs wXll быть эс"
Обратите внимание на оригинальный "я" преобразуется в «X», а нижний регистр «t» удаляется.
Я посмотрел на замену для аналогичного намерения, но не увидел вариант заменить ничем.
Я ищу, чтобы сделать некоторые общие процедуры для проверки нескольких источников данных, которые имеют разные типы ограничений ввода. Некоторые данные могут поступать из внешних источников, поэтому для проверки не требуется проверка на ввод в текстовое поле.
Благодаря
CHRTRAN это странно API. –
@Greg D - Только если вы никогда не работали с FoxPro. Я считаю, что TRANSLATE в PL/SQL Oracle работает одинаково. –
Или оператор tr ///d Perl, если используется память. –