我有一个表达式列表,我想验证,并提取。的特定部分 允许这些表达式具有以下任意组合:
有效表达式将在冒号后开始,以分号结尾
有效表达式的一个例子是:
: This is an *expression* 'with' and 'without \'escaped\' string literals',
which ends with a semicolon!;
在那个表达中,我想提取:
This is an *expression*
'with'
and
'without \'escaped\' string literals'
, which ends with a semicolon!
这可能吗?
答案 0 :(得分:1)
调用RectangleEquals,答案是std :: regex re _(“'(?:\\。| [^'])*'| [^'] +”);