regexp_matches()
returnerar en uppsättning av alla matchningar. Strängrepresentationen av en array innehåller de lockiga hängslen, det är därför du får dem.
Om du bara vill ha en lista över alla matchade objekt kan du använda array_to_string()
för att konvertera resultatet till en "enkel" textdatatyp:
array_to_string(regexp_matches(note, '[0-9a-z \r\n]+', 'i'), ';')
Om du bara är intresserad av den första matchningen kan du välja det första elementet i arrayen:
(regexp_matches(note, '[0-9a-z \r\n]+', 'i'))[1]