使用下划线分隔Java中的字符串作为分隔符
发布时间:2020-12-14 23:33:26 所属栏目:Java 来源:网络整理
导读:我有以下字符串(字符串的格式是通用的) abc_2012-10-18-05-37-23_prasad_hv_Complete 我想只提取prasad_hv.我该怎么做? 这不是我想要执行此操作的唯一字符串,因此任何特定于此字符串的内容(例如,检查’prasad_hv’)都无济于事. 我尝试使用split作为分隔符,
我有以下字符串(字符串的格式是通用的)
abc_2012-10-18-05-37-23_prasad_hv_Complete 我想只提取prasad_hv.我该怎么做? 这不是我想要执行此操作的唯一字符串,因此任何特定于此字符串的内容(例如,检查’prasad_hv’)都无济于事. 我尝试使用split作为分隔符,但它分别拆分prasad和hv.请帮忙! 附:为了概括,字符串将遵循格式 string_<digit>-<digit>-<digit>-<digit>-<digit>-<digit>_<String with underscores>_<String> 解决方法
即使你想要的字符串中有许多下划线字符,这也可以工作.
str.substring(str.indexOf("_",str.indexOf("_") + 1) + 1,str.lastIndexOf("_")); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |