select 'Owens 1245 Coning COM CO LTD INC CORP INC', REGEXP_REPLACE(
UPPER(TRIM(REGEXP_REPLACE(TRIM(REGEXP_REPLACE(regexp_replace('Owens 1245 Coning COM CO LTD', '(*[[:punct:]])', ' '),'(\s[0-9]+\s)|(^[0-9]+\s)|(\s[0-9]+$)',' ')),'( ){2,}', ' '))),
'\\b'||'CO|LTD|INC|CORP'||'\\W'
,'') CLEARTEXT
from dual;
如果我运行上面的查询,它会删除除“CO”之外的所有停用词并给出输出:OWENS CONING COM CO
但是我需要输出像:OWENS CONING COM