删除不以大写字母开头的字词



我有一些句子需要删除所有不以大写字母开头的单词。我试图在SQL中使用regex;regexp_replace";。示例:

  • "具有延迟0-180天的RB StabSS">gt"RB StabSS">
  • "IK ObeSS延迟0-30天">gt"IK ObeSS">
  • "StabSS无延迟">gt"StabSS">
  • "IK无延迟">gt"IK">
  • "ıK没有DelAy">gt;DelAy
  • "ık没有DELay>gt;DELay
  • "stabSS无延迟>gt;没有

为了澄清,如果单词不是以大写字母开头,我需要删除它。如果单词以大写字母开头,我需要完全保留它。如果单词中间有大写字母,但不在第一个位置,我需要删除这个单词。

我该怎么做才对?

您好。你能试试这个功能吗?

'\b([A-Z](([A-zA-Z]+('

Regex101

最新更新