我想要在PostgreSQL版本9.3.5中删除到方括号的正则表达式
例子

3136.27(0.31A.G)

输出为3136.27
我使用的是下面的正则表达式,但它不适用于postgesql 9.3.5版本
选择regexp_replace('3136.27(0.31A.G)',/([^]+)(\s*-)/','$1$2')

最佳答案

SELECT regexp_replace('3136.27(0.31A.G)', '\(.*\)', '');

┌────────────────┐
│ regexp_replace │
├────────────────┤
│ 3136.27        │
└────────────────┘
(1 row)

关于php - 我想在PostgreSQL版本9.3.5中删除正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40303188/

10-12 03:25