我有一个字符串,需要通过删除字符串末尾的单词来进行修剪。例如,如果出现单词ltee.、company、co.或任何数字,则应该删除它们,并且如果字符串的“新”结尾仍在列表中,则应继续删除。 假设字符串为PUBLIC SCHOOL 2012 LTEE.。首先,应该删除单词LTEE以获得PUBLIC SCHOOL 2012,然后应该删除数字2012,因为它是末尾的一个数字。 我尝试通过以下方式获得此行为: select upper(regexp_replace(lower('PUBLIC SCHOOL 2012 LTEE.'),