У меня есть эта строка: "abcdef; abcdef"

Мне нужно выбрать эту часть:

"; abcdef"

Любить :

"abcdef ; abcdef"

мне нужно начать с этого; чтобы закончить строку

-3
Jaber Alshami 20 Ноя 2018 в 13:39

1 ответ

Лучший ответ
  • входная строка: "abcdef; abcdef"
  • желаемое значение: "abcdef; abcdef"
  • если вам нужна только вторая часть, просто поместите $ 2 на subst const

Код:

const regex = /(.*)(;\s\w+)/gm;
const str = `abcdef; abcdef`;
const subst = `$1 $2`;

// The substituted value will be contained in the result variable
const result = str.replace(regex, subst);

console.log('Substitution result: ', result);

Пример: https://regex101.com/r/w9pvUn/3

1
Edilson Borges 20 Ноя 2018 в 11:00