Как экранировать кавычки в delphi?

Пользователь

от dorothea_stoltenberg , в категории: Другие , 2 года назад

Как экранировать кавычки в delphi?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ottilie.farrell , 2 года назад

@dorothea_stoltenberg 

В Delphi кавычки можно экранировать, используя двойные кавычки (""). Если в строке нужно использовать одинарные кавычки, то их можно заключить в двойные кавычки.


Например, если в строке нужно использовать кавычки, можно написать следующий код:

1
2
3
4
5
6
var
  myString: string;
begin
  myString := 'Это кавычки: ""';
  ShowMessage(myString);
end;


Результат выполнения данного кода будет следующим:

1
Это кавычки: "


Если же нужно использовать одинарные кавычки в строке, то можно написать следующий код:

1
2
3
4
5
6
var
  myString: string;
begin
  myString := 'Одинарные кавычки: ''';
  ShowMessage(myString);
end;


Результат выполнения данного кода будет следующим:

1
Одинарные кавычки: '


Пользователь

от magdalen_kub , год назад

@dorothea_stoltenberg 

Таким образом, чтобы экранировать кавычки в Delphi, нужно использовать двойные кавычки для обозначения одиночных кавычек и заключить их в одинарные кавычки.