- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一些代码:
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/
.rjust() 是如何工作的,为什么它相对于前一个字符放置字符,而不是第一个字符 - 最靠左 - 或屏幕左侧? 我有一个例子: def pairwiseScore(seqA, seqB):
您好,我只是在玩弄 python 并练习打印内容和格式化内容。而我想要做的是读入一个数字并打印出与该数字对应的星号。例如,如果输入为 5,则输出为, ***** **** *** **
作为我学习 ruby 的一部分,我想在 rjust 中调用 size 方法,将其作为第一个参数传递。不知道该怎么做。 例如 2.to_s(2) #=> returns "10" 现在,我想在 10
Python str 提供了 3 种可用来进行文本对齐的方法,分别是 ljust()、rjust() 和 center() 方法,本节就来一一介绍它们的用法。 Python ljust()方法
Python str 提供了 3 种可用来进行文本对齐的方法,分别是 ljust()、rjust() 和 center() 方法,本节就来一一介绍它们的用法。 Python ljust()方法 lju
我在 python 中使用 rjust 来格式化表格,这在 C# 中如何完成? print 'Interpret: +---+---+---+---+---+---+---+' print 'Inte
我是编码和这个网站的新手,所以请多多包涵。我正在研究“使用 Python 自动化无聊的东西”,这是章节复习问题之一。我不太关心解决关于 .rjust 方法的奇怪行为的答案。这个项目的目标是右对齐几个字
几天来我一直在研究这个问题(断断续续)。我知道我需要在内部循环之外创建一个“间距”循环,但我不知道如何实现它。我做了很多试验和错误,感觉我已经很接近了。 请记住,这是我有史以来的第一堂编程课(针对任何
我已经创建了以下代码作为我正在尝试的 Ruby 教程中练习的一部分: title = ['Chapter 1: Numbers','Chapter 2: Letters','Chapter 3: Va
我有一些代码: line_width = 26 ch3 = "Chapter 3: Letters page 13" puts(ch3.ljust(line_width/2) + ch3.rjust(
我正在尝试制定一个接受字符串列表列表的函数并将其显示在组织良好的表格中,每列右对齐。假设所有内部列表都包含相同数量的字符串。例如,该值可能如下所示: tableData = [['apples', '
我正在学习嵌套,我的任务是让每一行都以缩进开头。这是我的代码,但它不起作用 $nestingDepth = 0 def logger description, &block puts "Beg
我是一名优秀的程序员,十分优秀!