В Delphi есть что-то вроде javascript & ldquo; шаблонные литералы & rdquo ;?

Если поиск выполняется с самого начала, возможно, это может работать?

\"((\\\")|[^\\])*\"
4
задан ar099968 13 July 2018 в 16:21
поделиться

3 ответа

В Delphi такой вещи нет. Ваш текущий подход с использованием оператора + - лучшее, что вы можете сделать.

3
ответ дан David Heffernan 17 August 2018 в 12:24
поделиться

В Delphi нет констант с несколькими кодовыми строками. Вы можете использовать оператор + для объединения нескольких строк с системной константой sLineBreak следующим образом:

MYSTRING = 'line 1' + sLineBreak + 'line 2' + sLineBreak + 'line 3';

(вы можете отформатировать это на нескольких линиях, если хотите), или если вам не нужно кросс-платформенный код вы можете сделать это:

MYSTRING = 'line 1'#13#10'line 2'#13#10'line 3';

При использовании буквенных символов вам не нужно использовать оператор +.

0
ответ дан Mike Dixon 17 August 2018 в 12:24
поделиться

Если вы хотите включить переменные и значения, которые являются основным использованием шаблонов шаблонов JS, вы также можете рассмотреть функцию Format:

http://docwiki.embarcadero.com/Libraries /Tokyo/en/System.SysUtils.Format

0
ответ дан user 17 August 2018 в 12:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: