SELECT LENGTH(REGEXP_REPLACE('*********', '*', 'X', 3, 1)) FROM DUAL
| LENGTH(REGEXP_REPLACE('*********','*','X',3,1)) | 10 |
|---|
SELECT LENGTH(REGEXP_REPLACE('---------', '-', 'X', 3, 1)) FROM DUAL
| LENGTH(REGEXP_REPLACE('---------','-','X',3,1)) | 9 |
|---|