正则表达式.继续匹配
本文关键字:继续 正则表达式 | 更新日期: 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|'))