我如何从中间选择RegExp中的特定字符串

时间:2018-11-20 10:39:19

标签: regex

我有这个字符串:“ abcdef; abcdef”

我需要选择这一部分:

“; abcdef”

喜欢:

“ abcdef ; abcdef

我需要从这里开始;结束字符串

1 个答案:

答案 0 :(得分:1)

  • 输入字符串:“ abcdef; abcdef”
  • 所需值:“ abcdef; abcdef”
  • 如果只需要第二部分,只需将$ 2放在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