gpt4 book ai didi

regex - 正则表达式,用于从逗号分隔列表中删除方括号中的后缀

转载 作者:行者123 更新时间:2023-12-02 08:57:21 25 4
gpt4 key购买 nike

我需要格式化跟随字符串

name[Name], emloyeeno[Employee Number], joindate[Date Of Join:dd MMM yyyy], email[EMail]


name, employeeno, joindate, email

我正在尝试使用正则表达式来解决此问题,我最好能想到的是
/\[.*]/g

但这不能解决问题,我创建了一个示例 here

您能帮我解决这个问题吗?

最佳答案

您可以使用negated character class。像[aeiou]这样的词恰好与小写的元音之一匹配。 [^aeiou]匹配任何东西之一,但是。

对于此问题,您可以尝试/\[[^\]]*\]/g

共有3部分:

  • \[-文字[
  • [^\]]*-除]以外的任何零个或多个重复
  • \]-文字]

  • 如果您很懒,也可以尝试使用 /\[.*?\]/

    相关问题
  • Difference between .*? and .* for regex
  • How can I exclude some characters from a class?
  • 关于regex - 正则表达式,用于从逗号分隔列表中删除方括号中的后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3947946/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com