gpt4 book ai didi

ruby - 将字符串拆分为每个元素具有特定数量字符的数组

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

我希望能够拆分一个字符串,例如

"AUGCUGAUGCCUAGUCUGC"

放入数组

[ "AUG", "CUG", "AUG", "CCU", "AGU", "CUG" ]

使得每个数组元素恰好包含三个字符。

有什么方法可以高效、可读地做到这一点吗?

最佳答案

使用 String#scan是一种方式:

"AUGCUGAUGCCUAGUCUG".scan(/.../)
#=> ["AUG", "CUG", "AUG", "CCU", "AGU", "CUG"]

正则表达式 /.../ 匹配 3 个字符。

关于ruby - 将字符串拆分为每个元素具有特定数量字符的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28768137/

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