我有一些示例数据,如下所示...这里有一个示例
some data information: (sometext:1234:2022-1-1)
我想提取括号之间的字符串,这样数据看起来就像这样
(sometext:1234:2022-1-1)
有一些麻烦与正则表达式,所以帮助将不胜感激
ghg1uchk1#
下面的正则表达式将实现这一点:\([^)]+\)即:(后跟至少一个字符,该字符不是)后跟)。由于括号()用于分组,因此必须在开头和结尾进行转义。此正则表达式可与substring()函数一起使用:
\([^)]+\)
(
)
()
substring()
select substring('some data information: (sometext:1234:2022-1-1)' from '\([^)]+\)')
1条答案
按热度按时间ghg1uchk1#
下面的正则表达式将实现这一点:
\([^)]+\)
即:
(
后跟至少一个字符,该字符不是)
后跟)
。由于括号()
用于分组,因此必须在开头和结尾进行转义。此正则表达式可与
substring()
函数一起使用: