Regex-尝试从字符串中提取5位数的单词(presto)



我正试图检索括号中的每个5个数字/字母的序列,就像下面的例子一样:

accuracy of action - [1232d, 74294, qw23t, 23d45, 76wer, 12874] march

我想从中提取1232d 74294 qw23t 23d45 76wer 12874

我知道只提取方括号中的单个5位序列,我可以做[[a-z0-9 ]{5,7}],但我不知道如何检索各种5位序列。

现在,由于[...]中的所有单词都由5个字母数字字符组成,因此可以使用

(?:G(?!^),s*|[)(w+)(?=[^][]*])

请参阅regex演示。

详细信息

  • (?:G(?!^),s*|[)-上一次成功匹配的末尾和一个逗号以及零个或多个whitesapces,或[字符
  • (w+)-组1:一个或多个单词字符
  • (?=[^][]*])-后面是除[]之外的零个或多个字符,然后是]

相关内容

  • 没有找到相关文章

最新更新