Справочник функций и процедур Delphi: TReplaceFlags

  Навигация по первой букве:

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

  Навигация по категории:

Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures

TReplaceFlags
Тип
Определяет опции для подпрограммы StringReplace SysUtils unit
  type TReplaceFlags = set of (rfReplaceAll, rfIgnoreCase);


Описание
Перечисляемые типы TReplaceFlags передают опции для подпрограммы StringReplace:

rfReplaceAll Заменяет все найденные вхождения
rfIgnoreCase Поиск без учета регистра
Похожие команды
StringReplace  Заменяет одну или несколько подстрок, найденных в заданной строке

 
Пример кода : Замена всех вхождений независимо от регистра
var
  before, after : string;
  options       : TReplaceFlags;

begin
  // Попытка заменить все вхождения A на THE
  before := 'This is a way to live A big life';

  // Установка опций замены всех вхождений независимо от регистра
  options := [rfReplaceAll, rfIgnoreCase];

  // Теперь заменяем 'a' или 'A' на 'THE' везде
  after  := StringReplace(before, ' a ', ' THE ', options);

  // Показ до и после
  ShowMessage('Before = '+before);
  ShowMessage('After  = '+after);
end;
This is a way to live A big life
This is THE way to live THE big life
 


Последние добавленные на сайт исходники

TDictionary Custom Sort

Fast Watermark Sources

3D Designer

Sik Screen Capture

Patch Maker

Айболит (remote control)

 

ListBox Drag & Drop

Доска для игры Реверси

Графические эффекты

Рисование по маске

Перетаскивание изображений

Canvas Drawing

 

Copyright © 2004-2022 "Delphi Sources" by BrokenByte Software (источник – "DelphiBasics")

Группа ВКонтакте   Facebook   Ссылка на Twitter   Ссылка на Telegram