sql正则表达式类检查键值对

sql正则表达式类检查键值对,sql,regex,sql-like,Sql,Regex,Sql Like,我想签入一个由键值对组成的给定字符串 likeval1=value1;val2=value2;val3=val4=value4…etc 现在我想检查哪个键没有值,例如keyval3。这可以通过使用正则表达式来实现吗?是的,您可以使用这个正则表达式来实现 (?<=;|^)\w+(?==;|=$) (?REGEXP\u LIKE标记中有.SQL,标题中有REGEXP\u LIKE。REGEXP\u LIKE是一个Oracle运算符。请选择REGEXP\u LIKE时的大小写('val1=va

我想签入一个由键值对组成的给定字符串 like
val1=value1;val2=value2;val3=val4=value4…
etc


现在我想检查哪个键没有值,例如key
val3
。这可以通过使用正则表达式来实现吗?

是的,您可以使用这个正则表达式来实现

(?<=;|^)\w+(?==;|=$)

(?
REGEXP\u LIKE
标记中有.SQL,标题中有
REGEXP\u LIKE
REGEXP\u LIKE
是一个Oracle运算符。请选择REGEXP\u LIKE时的大小写('val1=value1;val2=value2;val3=val4=value4',')(?抱歉,它适用于单个键,但不适用于多个键对值