簡體   English   中英

Ruby字符串忽略最后一個字符

[英]Ruby string ignore last character

如何忽略Ruby中字符串中的最后一個字符? 如果我有這樣的問題,例如:

abc = "123456a"

如何獲得這樣的結果:

abc = "123456"

我不需要字符串中的最后一個字符,如何忽略它?

之前感謝:)

你可以試試:

abc.chop!  

chop將刪除最后一個字符和! 將更改內容。

試試這個解決方案:

my_string[0..-2]

負索引從末尾開始索引, -1是最后一個字符; 為了使所有內容都緊靠最后一個字符,您需要編寫

abc[0..-2]

有很多方法可以做到這一點。

abc[0..-2]

abc[0..(abc.length-2)]

abc.delete abc[-1]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM