Javascript 在图案前添加打断线

Javascript 在图案前添加打断线,javascript,Javascript,我有以下案文: const text = 'ABC: 12345431237 ZXQ: 123QQ123112 I/a: /123123123 ASDHAJKSD ASJDAKD AHSJDKASD' 我需要在“xxx:”之前添加特征线(三个字符后跟冒号) 结果应该是这样的: ABC: 12345431237 ZXQ: 123QQ123112 I/a: /123123123 ASDHAJKSD ASJDAKD AHSJDKASD 我想最好的解决方案是用正则表达式替换模式 有人知道怎么做吗?

我有以下案文:

const text = 'ABC: 12345431237 ZXQ: 123QQ123112 I/a: /123123123 ASDHAJKSD ASJDAKD AHSJDKASD'
我需要在“xxx:”之前添加特征线(三个字符后跟冒号)

结果应该是这样的:

ABC: 12345431237
ZXQ: 123QQ123112 
I/a: /123123123 ASDHAJKSD ASJDAKD AHSJDKASD
我想最好的解决方案是用正则表达式替换模式


有人知道怎么做吗?

要在任意三个重复字符后面加上特征线,然后加上:可以执行以下操作

var text = 'ABC: 12345431237 ZXQ: 123QQ123112 I/a: /123123123 ASDHAJKSD ASJDAKD AHSJDKASD';
// This also breaks before 'I/a:'
text = text.replace(/\s([\S]{3}:)/g, '\n$1');

如果您可以包含您尝试过但未成功的内容,那将是最好的……而且,该字符串不包含“xxx:”。也许你可以更清楚地知道“x”在这个模式中到底代表什么。例如,“I/a:”匹配吗?
/\s([\s]{3}:)/g
-不需要trim@User863哦,那肯定更好。