【问题标题】:How to exclude a few words from a string field returned from an api response in ReactJS如何从 ReactJS 中的 api 响应返回的字符串字段中排除几个单词
【发布时间】:2021-02-19 18:41:07
【问题描述】:

我试图从返回的 api 字符串中排除几个单词。我对此进行了研究,发现人们为此使用了 REGEX(正则表达式)。我试图复制他们所做的,但是,使用 api 响应,它增加了另一个难度,并且不完全相同。

有没有办法从 api 中排除“Messari Daily Brief”并包含其他所有内容?我试图从该标题字段中获取所有内容,但 Messari Daily Text 除外。

我试着像这样存储字符串

const title = this.props.newsItems.title;

然后我尝试做正则表达式:

const extractedString = '/Messari Daily Brief /'

感谢您抽出宝贵时间阅读本文!

【问题讨论】:

    标签: javascript reactjs regex react-native api


    【解决方案1】:

    您可以遍历项目并将该字符串替换为空字符串。 您的项目现在将拥有除了标题不包含该字符串之外的所有内容(Messari Daily Brief)

    const items = this.props.newsItems.map(item => 
          ({ ...item, title: item.title.replace('Messari Daily Brief', '') }));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-14
      • 2014-04-26
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多