【问题标题】:Javascript REGEX to take an array convert into string with {} each of the elementJavascript REGEX 将数组转换为带有 {} 每个元素的字符串
【发布时间】:2021-04-29 11:45:17
【问题描述】:

在 Javascript 中,我正在尝试获取一个数组,并使其成为每个单词都带有花括号的字符串。

输入:["apple", "brand", "title"]

输出应该是:'{apple} {brand} {title}'

我尝试使用 JSON.stingify 或 toString() 但无法获得预期的输出。我对正则表达式一无所知。

稍后我需要将 '{apple} {brand} {title}' 转换回数组。有什么方法可以轻松完成这项工作吗?

【问题讨论】:

    标签: javascript arrays string


    【解决方案1】:

    这就是你要找的吗?

    console.log(
      ["apple", "brand", "title"].map(el => `{${el}}`).join(' ')
    );

    【讨论】:

    • 是的!你也知道我该怎么做吗?取字符串并转换为数组?
    • '{apple} {brand} {title}'.replace(/[{}]/g, '').split(' ')
    • 你太棒了!我会尽可能地接受答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    相关资源
    最近更新 更多