gpt4 book ai didi

ruby - 如何在 Ruby 中正确使用 ljust 和 rjust?

转载 作者:太空宇宙 更新时间:2023-11-03 16:17:42 25 4
gpt4 key购买 nike

我有一些代码:

line_width = 26

ch3 = "Chapter 3: Letters page 13"
puts(ch3.ljust(line_width/2) + ch3.rjust(line_width/2))

#=> Chapter 3: Letters page 13Chapter 3: Letters page 13

我希望输出像这样从中间拆分:

Half-Text__________________________________________________Half-Text

我该怎么做?

最佳答案

您需要先将文本分成两部分。

line_width = 26

ch3 = "Chapter 3: Letters page 13"

ch3 = ch3.split(/\s(?=page)/) #=> ["Chapter 3: Letters", "page 13"]

puts(ch3[0].ljust(line_width / 2) + ch3[1].rjust(line_width / 2))

这输出

Chapter 3: Letters      page 13

关于ruby - 如何在 Ruby 中正确使用 ljust 和 rjust?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40198858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com