使用 Ruby 1.9.1,我如何一次访问该字符串的一个字符?
首先让我给您带有英语衍生词的希腊单词列表。查看 a
表的第一列。请注意,有像ἄβαΨ
这样的词。
使用比 Ruby 1.8 具有更好编码支持的 Ruby 1.9.1,我如何迭代形成该单词的每个字符?例如,我想按顺序获取字母,一次一个,例如:
ἄ
β
α
ξ
我不太确定如何去做,因为 .size
方法报告了不同的长度弦比我们感知到的弦更重要。接下来我可以尝试什么?
Let me start by giving you List of Greek words with English derivatives. Look at the a
table, first column. Notice there are words like ἄβαξ
.
Using Ruby 1.9.1, which has better encoding support than Ruby 1.8, how could I iterate over each character forming that word? For example, I'd like to get the letters in order, one at a time, like:
ἄ
β
α
ξ
I'm not really sure how to go about that, as the .size
method reports a different length of the string than the ones we perceive. What can I try next?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
示例:
使用一些 Google-fu,您会发现很多好文章< /a> 关于 Ruby 1.9 和字符编码。
Example:
Using some Google-fu, you'll find a lot of good articles on Ruby 1.9 and character encoding.
以下似乎适用于 1.9
The following seems to work in 1.9