作者e23882 (呆呆要不要买降有)
看板java
标题[问题] 相似的字串
时间Thu Sep 1 10:46:58 2016
我想从一堆资料中整理出需要的资讯
经过初步的整理之後,大部分资料的形式是长这样
我要的资料08-11
我要的资料08-10
我要的资料08-12
我要的资料09-23
我要的资料08-11
我要的资料12-21
但我要的只有字串中前面的资料而已
有什麽方法可以去清掉规则是 AA-BB 的字
我一开始是这样想的
String st="12312308-21";
st.replaceAll("**-**","")
实在是想不到才上来求助,希望高手给个思考的方向
感谢
--
1F:推 psp2007 :我朋友说 ADC不要第一个死 07/28 16:53
2F:→ lianngg :我朋友说 ADC不要脸皮太薄 07/28 16:55
3F:→ JOGIBA :我朋友说 ADC赢要冲输要缩 07/28 16:56
4F:推 jjerry8888 :楼上抄电影赌神台词XDDD 07/28 16:57
5F:推 yang790609 :我朋友说 ADC打你打得到的 07/28 16:58
6F:推 maynightdado:我朋友说我很帅 07/28 16:59
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.158.103.32
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1472698020.A.AD8.html
7F:推 kyleJ: 正规表达 09/01 10:50
感谢!
8F:→ kyleJ: replaceAll应该能直接塞正规表达式 09/01 10:54
9F:推 omidofor: String.startsWith 09/01 11:25
10F:推 j16598231: replaceAll("(.*)\d{2}-\d{2}","$1")试试。 09/01 12:29
感谢楼上大大
我本来是下这个 [0-9]+\\-[0-9]+
不过他会连前面的数字一起清掉,卡关卡到一半就发现解答 感谢
※ 编辑: e23882 (49.158.103.32), 09/01/2016 12:47:08