string - Scala:删除最后一次出现的字符

标签 string scala indexing

我正在尝试删除字符串中最后一次出现的字符。我可以得到它的 index :

str.lastIndexOf(',')

我已经尝试使用 splitreplace字符串上的函数。

最佳答案

您可以使用 patch .

scala> val s = "s;dfkj;w;erw"
s: String = s;dfkj;w;erw

scala> s.patch(s.lastIndexOf(';'), "", 1)
res6: String = s;dfkj;werw

关于string - Scala:删除最后一次出现的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37945653/

相关文章:

string - 如何有效地从后缀树中检索原始字符串?

c - 使用 put 和 strcat 得到的字符串显示额外的字符

scala - 将列表与 Scalatest 进行比较

mysql类别树搜索

python - 如何组合两列以创建第三列,通过方法从组中获取属性?

c++ - 更改字符顺序的字符串比较

python - 如何检查字符串列表中是否存在字符串,包括子字符串?

scala - 我应该使用 executeUpdate 还是 execute 删除带有 Anorm 的行?

scala - 选择Akka还是Spark进行并行处理?

indexing - Elasticsearch 索引未分析