在多种情况下,我发现自己需要捕捉日期格式格式的“day”部分: “YYYYYY/DD/MM”
<我的问题是,用捕捉组对只按“ /” 分裂键和只按数组中的第二个项目使用正则是否是一个更好的想法?
功能上我意识到 双方都得到相同的结果。
记忆方面, 我意识到他们都使用引擎盖下面的regex引擎, 在多数情况下, 我只是在阅读日值后丢弃阵列, 使用拆分 。 但在技术上, 我读了 < code> match code> 对象之后也做了同样的事情 。 我想看看有没有角落案例和权衡我应该认为我不是? (除了可读性... “ split” 明显赢... )
===EDIT=== API-wise I m limited to Groovy 1.5.0 for silly legacy reasons.
为了澄清主控技术解决方案:
def nowCal = Calendar.instance
def currentDay = nowCal.get(Calendar.DAY_OF_MONTH)