let titles = this.state.posts.slice(0, 3).map(function(title, index) {
let regex = /<style(.+?)\/style>/gm;
let res = regex.exec(title.content.rendered);
console.log(res);
return (
<div key={index}>
<p className="title has-text-black">{title.title.rendered}</p>
<div className=" has-text-black">{title.content.rendered.replace(regex, '')}</div>
</div>
);
});
我尝试从wordpress rest api中获取一些帖子,content.rendered返回一个包含html,样式标签等的字符串。我希望它只是一个没有html标签的纯文本。我想知道为什么上面的正则表达式不起作用?我确实尝试了其他正则表达式,但确实有效,但是这种样式标签删除正则表达式无效。