我正试图检索括号中的每个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:一个或多个单词字符(?=[^][]*])
-后面是除[
和]
之外的零个或多个字符,然后是]