如何在JAVA中,在一个位置长度字符串中,取某固定字符后固定位数的字符?

s t a r tdose:0.125324

€tUs t a r tdos?$?@ @犑@P@wdose:0.126981

先用string.split("固定字符");分割出来固定字符后的字符串
再用 string.substring(“开始位置”,“结束位置”)截取固定位数

正则表达式,比如

 tdose\:(0.\d+)

首先获取固定字符第一次出现的位置,然后再截取该位置到该位置+固定位置的字符串
1.int a = s1.indexOf("固定字符");
2. s1.substring(a,a+固定位数);