在Scala中删除以大写字母开头的字符串中的单词

取消显示

我想编写一种算法,以删除字符串中以大写字母开头的每个单词。

例如:

原始字符串:“今天是29日星期五”。

预期结果:“是29日”。

我写了这个算法,但是还不完整:

def removeUpperCaseChars(str: String) = {
    for (i <- 0 to str.length - 1) {
      if (str.charAt(i).isUpper) {
        var j = i
        var cont = i
        while (str.charAt(j) != " ") {
          cont += 1
        }
        val subStr = str.substring(0, i) + str.substring(cont, str.length - 1)
        println(subStr)
      }
    }
  }

(应该)删除每个带有大写字母的单词,而不是仅删除以大写字母开头的单词。更糟糕的是,Scala没有给出任何结果。

谁能帮我解决这个问题?

路加

在某些假设下,单词总是用空格分开,您可以这样实现它:

scala> "Today is Friday the 29Th.".split("\\s+").filterNot(_.head.isUpper).mkString(" ")
res2: String = is the 29Th.

我们并不是真的想像在scala中那样编写算法。这是您在C语言中执行此操作的一种方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Scala中删除以大写字母开头的字符串中的单词

来自分类Dev

从字符串中删除大写字母

来自分类Dev

从字符串Regex rails中删除所有不是大写字母的单词

来自分类Dev

从字符串Regex rails中删除所有不是大写字母的单词

来自分类Dev

当大写字母在R中的单词中间跟随大写字母时拆分字符串

来自分类Dev

当大写字母在R中的单词中间跟随大写字母时拆分字符串

来自分类Dev

字符串中的PHP大写字母

来自分类Dev

使用 PHP 查找并突出显示以大写字母开头的单词,但字符串中的第一个单词除外?

来自分类Dev

匹配单词作为单独的字符串,除非它们以大写字母开头

来自分类Dev

每个单词以android Edittext中的大写字母开头

来自分类Dev

每个单词以android Edittext中的大写字母开头

来自分类Dev

在stringr中拆分大写字母紧跟小写字母的字符串

来自分类Dev

如何选择包含以大写字母开头和正则表达式开头的单词的字符串?

来自分类Dev

使用perl删除字符串中除首字母之外的所有大写字母

来自分类Dev

从SQL Server中的字符串中删除大写字母(至少2个字符)

来自分类Dev

从SQL Server中的字符串中删除大写字母(至少2个字符)

来自分类Dev

字符串长度、大写字母个数和字符串中的数字个数

来自分类Dev

替换字符串中的字母但不是特殊字符和大写字母(Java)

来自分类Dev

Javascript:在字符串中,替换大写字母及其后的所有字母

来自分类Dev

Javascript:如何确定文本字符串中的哪些字符是大写字母?

来自分类Dev

用小写字母和连字符替换整个字符串中的大写字母

来自分类Dev

使用Python计算字符串中的大写字母

来自分类Dev

如何在字符串中随机返回大写字母?

来自分类Dev

Python:在大写字母之前在字符串中添加空格的有效方法

来自分类Dev

如何在字符串中随机返回大写字母?

来自分类Dev

如何根据大写字母在R中拆分文本字符串?

来自分类Dev

在c中连接两个单独字符串的大写字母

来自分类Dev

如何检测用户给出的字符串中的所有大写字母?

来自分类Dev

我想计算字符串中的偶数和大写字母的数量?

Related 相关文章

  1. 1

    在Scala中删除以大写字母开头的字符串中的单词

  2. 2

    从字符串中删除大写字母

  3. 3

    从字符串Regex rails中删除所有不是大写字母的单词

  4. 4

    从字符串Regex rails中删除所有不是大写字母的单词

  5. 5

    当大写字母在R中的单词中间跟随大写字母时拆分字符串

  6. 6

    当大写字母在R中的单词中间跟随大写字母时拆分字符串

  7. 7

    字符串中的PHP大写字母

  8. 8

    使用 PHP 查找并突出显示以大写字母开头的单词,但字符串中的第一个单词除外?

  9. 9

    匹配单词作为单独的字符串,除非它们以大写字母开头

  10. 10

    每个单词以android Edittext中的大写字母开头

  11. 11

    每个单词以android Edittext中的大写字母开头

  12. 12

    在stringr中拆分大写字母紧跟小写字母的字符串

  13. 13

    如何选择包含以大写字母开头和正则表达式开头的单词的字符串?

  14. 14

    使用perl删除字符串中除首字母之外的所有大写字母

  15. 15

    从SQL Server中的字符串中删除大写字母(至少2个字符)

  16. 16

    从SQL Server中的字符串中删除大写字母(至少2个字符)

  17. 17

    字符串长度、大写字母个数和字符串中的数字个数

  18. 18

    替换字符串中的字母但不是特殊字符和大写字母(Java)

  19. 19

    Javascript:在字符串中,替换大写字母及其后的所有字母

  20. 20

    Javascript:如何确定文本字符串中的哪些字符是大写字母?

  21. 21

    用小写字母和连字符替换整个字符串中的大写字母

  22. 22

    使用Python计算字符串中的大写字母

  23. 23

    如何在字符串中随机返回大写字母?

  24. 24

    Python:在大写字母之前在字符串中添加空格的有效方法

  25. 25

    如何在字符串中随机返回大写字母?

  26. 26

    如何根据大写字母在R中拆分文本字符串?

  27. 27

    在c中连接两个单独字符串的大写字母

  28. 28

    如何检测用户给出的字符串中的所有大写字母?

  29. 29

    我想计算字符串中的偶数和大写字母的数量?

热门标签

归档