Estou usando este comando para substituir a string da coluna PostgreSQL:
update sentence
set sentence_en = replace(sentence_en,"1. ","")
mas eu só quero substituir a primeira ocorrência do início esquerdo da coluna da tabela. o que devo fazer para que funcione como esperado? o resultado desejado que eu quero quando sentence_en
assim: 1. xxxxxx1. xxxx1.
, o resultado pode ser assim:xxxxxx1. xxxx1.
Você pode usar a função REGEXP_REPLACE() sem sinalizadores adicionais.
retorna:
db<>fique aqui
regexp_replace pode fazer isso. Use o caractere âncora
'^' para garantir que sua substituição ocorra apenas no início da string.