我正在尝试使用javascript或angularjs来使表头标题返回括号中的单词。因此,例如
abcdefg (x yz)
,应该使标题看起来像这样:
abcdefg
(x yz)
我试图在括号上拆分,但这会将每个单词分开,然后我需要将字符串重构为2个部分。
答案 0 :(得分:0)
这是在做这项工作:
var test = [
"abcdefg x yz",
"abcdefg (x yz)",
];
console.log(test.map(function (a) {
return a.replace(/(?=\()/, '<br>');
}));
(?=\()
是一个积极的先行,一个零长度的断言,确保我们有一个开括号。替换是在此括号之前进行的。