正则表达式.继续匹配

本文关键字:继续 正则表达式 | 更新日期: 2023-09-27 18:05:36

在正则表达式方面需要帮助。假设我有以下文本:

* 1 FETCH (UID 1 FLAGS (''Flag1 ''Flag2 ''Flag3 ....)

是否有可能提取所有的标志?因此,一个匹配(. net)将包含组Flag1, Flag2, Flag3。

我可以用

FLAGS '((?<flags>.*?') 

得到''Flag1 ''Flag2 ''Flag3 ....,它很接近,但不完全在那里。

正则表达式.继续匹配

试试这个(在线测试):

((?<flags>''''.*?)'s)

更新:这应该去掉末尾的括号:

(?<flags>''''.*?)('s|'))