你好朋友,这是我的实现(先下班啦,回头我再优化),希望对你有帮助,有不清楚的欢迎交流!
Documentlet str='
请您认真填写表单
我们会在1-2个工作日与您联系
';
str = str.replace(/\]*\>(([^
let mark = "";
if(arguments[2]) {
mark = ",";
}
return arguments[1] + mark;
});
str = str.substring(0, str.length - 1);
console.log(str); // 请您认真填写表单,我们会在1-2个工作日与您联系
问:您能再帮我写一个把字符串的style样式放到一个数组里面嘛,例如['text-align: center','font-size: 12px'],谢谢
答,如下:
let str='
请您认真填写表单
我们会在1-2个工作日与您联系
';
let reg = /style=\"(.*?);?\"/g;
let arr = [];
str.replace(reg, function() {
arr.push(arguments[1])
});
let newArr = [];
arr.forEach(item => {
newArr.push(...item.split(';'));
})
console.log(newArr); // ["text-align: center", " line-height: 40px", "font-size: 12px", "text-align: center", "font-size: 12px"]