是否有更好/更短/更好的方法来执行以下操作:
filename = "AA_BB_CC_DD_EE_FF.xyz"
parts = filename.split("_")
packageName = "${parts[0]}_${parts[1]}_${parts[2]}_${parts[3]}"
//packageName == "AA_BB_CC_DD"
格式保持不变(6 个部分,_ 分隔符),但 AA、BB 的某些值和长度是可变的。
您可以通过对“连接”部分进行不同的编程来完成相同的操作:
以下结果与packageName
:
filename.split('_')[0..3].join('_')
它只是使用一个范围来对数组进行切片,并且.join
与分隔符连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)