ПредишенСледващото

Ако имате нужда да се премахне двойните пространства или замени двойни пространства с помощта на един Delphi, можете да използвате следната функция:

  • функция StringReplace (Конст SourceString, OldPattern, NewPattern низови ;. Знамена TReplaceFlags.). низ;

функция StringReplace замества първото или всички срещания на подниз в OldPattern SourceString NewPattern линия в съответствие с настройките на знамена. В резултат на функцията връща модифицираната низ.

    Частично Flags могат да съдържат нито един, един или и двете от тези стойности:
  • rfReplaceAll. Той замества всички срещания
  • rfIgnoreCase. го взима под внимание при търсене

Тези стойности са дадени в скоби.

Пример заместване единични пропуски в двойна Delphi:

Var
преди, след. низ;
започвам
преди: ='Текстът, по който пространства са отстранени двойни с Delphi';
след: = StringReplace (преди, ' ', ' '[RfReplaceAll]);
ShowMessage (преди);
// Изходи: текста в които места се отстраняват двойни с Delphi
ShowMessage (след);
// изход: Текст, който премахва двойни пространства с Delphi
приключи; приключи;

За премахване на дублиращи се пространства в Делфи, можете да използвате следната функция:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!