Javascript - 动态拆分字符串

时间:2017-11-02 15:34:16

标签: javascript string split

我正在尝试使用javascript或angularjs来使表头标题返回括号中的单词。因此,例如

abcdefg (x yz)

,应该使标题看起来像这样:

abcdefg 
(x yz)

我试图在括号上拆分,但这会将每个单词分开,然后我需要将字符串重构为2个部分。

1 个答案:

答案 0 :(得分:0)

这是在做这项工作:

var test = [
    "abcdefg x yz",
    "abcdefg (x yz)",
];
console.log(test.map(function (a) {
  return a.replace(/(?=\()/, '<br>');
}));

(?=\()是一个积极的先行,一个零长度的断言,确保我们有一个开括号。替换是在此括号之前进行的。