gpt4 book ai didi

regex - Postgres 正则表达式带前导零

转载 作者:行者123 更新时间:2023-11-29 12:33:06 25 4
gpt4 key购买 nike

我正在研究一个正则表达式,用于从高速公路编号中删除前导 0。到目前为止我有

Select trim(regexp_replace('S SR 0060 HW','0?','','g'))

除了删除前导 0 之外,这还删除了 6 之后的 0,并使输出为 S SR 6 HW。所需的输出应为 S SR 60 HW

预先感谢您的帮助。

最佳答案

Select trim(regexp_replace('S SR 0060 HW',' 0+',' ','g'))

你可以试试这个。

Select trim(regexp_replace('S SR 0060 HW','\m0+',' ','g'))

\m 匹配单词的开头。

关于regex - Postgres 正则表达式带前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30449816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com