回答
你可以使用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
'indexOf' - >'lastIndexOf' –
工作!謝謝! – CMPE
你可以嘗試以下方法:
val input = "The quick brown fox jumps over the lazy dog"
val lastIndexOfU = input.lastIndexOf("u")
val splits = input.splitAt(lastIndexOfU)
val inputWithoutLastU = splits._1 + splits._2.drop(1) // "The quick brown fox jmps over the lazy dog"
警告 - 'List#tail'是一個部分函數 - 'List()。尾 java.lang.UnsupportedOperationException:空尾列表的尾部' –
謝謝,我修復了我的解決方案。 –
scala> def removeLast(x: Char, xs: String): String = {
|
| val accumulator: (Option[Char], String) = (None, "")
|
| val (_, applied) = xs.foldRight(accumulator){(e: Char, acc: (Option[Char], String)) =>
| val (alreadyReplaced, runningAcc) = acc
| alreadyReplaced match {
| case some @ Some(_) => (some, e + runningAcc)
| case None => if (e == x) (Some(e), runningAcc) else (None, e + runningAcc)
| }
| }
|
| applied
| }
removeLast: (x: Char, xs: String)String
scala> removeLast('f', "foobarf")
res7: String = foobar
scala> removeLast('f', "foobarfff")
res8: String = foobarff
爲了downvoter:爲什麼?我很高興收到我發佈的解決方案的批評。 –
- 1. 刪除javascript中最後一次出現的字符串
- 2. 刪除最後一次出現特定字符後的所有字符
- 3. 如何刪除字符串中最後一次出現的字符?
- 4. STATA:指定字符最後一次出現後,除去一切
- 5. Crystal Reports在最後一次出現特定字符後刪除所有內容
- 6. 如何從字符串中刪除OR的最後一次出現
- 7. 替換字符串中最後一次出現的字符
- 8. 如何從另一個字符串中刪除最後一次出現的字符串?
- 9. 最後一次出現「|」後的VBScript選擇子字符串
- 10. LUA字符串,刪除所有字符的空格最後出現後
- 11. 刪除NSString的最後一個字符
- 12. 刪除出現超過兩次的字符串中的字符
- 13. 刪除字符串中最後一個空格後的最後一個字符
- 14. 查找字符串中字符的最後出現次數
- 15. 刪除最後一個字符UITextField
- 16. 如何刪除最後一個字符
- 17. mysql刪除最後一個字符
- 18. 替換字符串中最後一次出現的單詞 - c#
- 19. php preg_split最後一次出現的字符
- 20. 的JavaScript:替換字符串文本中最後一次出現
- 21. 替換字符的最後一次出現在文件中
- 22. 更換字符組的最後一次出現與Oracle REGEXP_REPLACE
- 23. 在第一次出現數字後刪除所有內容php
- 24. MYSQL:查找字符的最後一次出現在一個字符串
- 25. 刪除從字符串設定字符串,多次出現
- 26. 字符串刪除字符之間多次出現
- 27. 模式匹配和刪除除最後一次出現以外的所有行
- 28. 如何從輸出(%)中刪除我的最後一個字符?
- 29. 動態刪除最後一個字符串後/從字符串
- 30. 如何查找Swift字符串中子字符串的最後一次出現?
你可以試試:'s.substring(0,s.length -1)'(假設's'是一個字符串)。 – alifirat
這不是最後一個索引。它在文本的中間 – CMPE
字符串有多大?你關心它的效率嗎? – nattyddubbs