Ruby:拆分字符串而不删除分隔符
发布时间:2020-12-17 02:54:14 所属栏目:百科 来源:网络整理
导读:我需要拆分字符串而不删除分隔符.是否有一种简单的“以 Ruby为导向”的方法来做到这一点? 例如,给定一个这样的字符串: str = "(This is (a test))" 我需要的是这个: ["(","This","is","(","a","test",")",")"] 我尝试使用split方法作为字符串,使用括号“(
我需要拆分字符串而不删除分隔符.是否有一种简单的“以
Ruby为导向”的方法来做到这一点?
例如,给定一个这样的字符串: str = "(This is (a test))" 我需要的是这个: ["(","This","is","(","a","test",")",")"] 我尝试使用split方法作为字符串,使用括号“(”和“)”作为分隔符,但后来我从返回的数组中删除它们.任何建议都会有所帮助. 解决方法
也许是这样的:
str.scan(/(|)|w+/) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |