Попробуйте это ... немного легче следовать с [классами символов]. для соответствия одному \
с строкой javascript вам нужно \\\\
, что может быть тем, что происходит.
new Regexp('^[\\\\/]|[\\\\/]$')
Вы также можете попробовать нотацию /^[\\\/]|[\\\/]$/g
.
s = 'c:\\folder\\'
console.log(s.replace(/^[\\\/]|[\\\/]$/g, ''))
Вместо flex-flow: row wrap;
попробуйте flex-direction: column;
. Это заставляет каждый элемент двигаться вертикально. Затем оберните все, что вы хотите, в одну «строку» внутри своей собственной .code-block, чтобы сохранить содержимое каждой строки вместе. Итак,
<div class="code-block">
<div class="line-break">
<div class="terminal">while(</div>
<div class="code-block">true</div>
<div class="terminal">)</div>
</div>
... и так далее для остальных.
(Тебе тоже не нужно align-items: baseline;
.)