为什么我的regex不起作用但可以在其他地方工作(例如,在线regex测试仪)?

时间:2018-09-25 16:06:15

标签: javascript json regex reactjs

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标签的纯文本。我想知道为什么上面的正则表达式不起作用?我确实尝试了其他正则表达式,但确实有效,但是这种样式标签删除正则表达式无效。

0 个答案:

没有答案