如何删除字符串的部分字符
我现在有一个字符串,比如"00938723940F12.983921Z"
我现在要取出这个字符串中F和Z之间的浮点数
如果没有F之前的一串数据,我用Split可以把这个浮点数提取出来
请教大家如何把F之前的数据删掉,或者另有方法取这个浮点数都可以
string source = "00938723940F12.983921Z"; Regex reg = new Regex(@"(?<=F).*?(?=Z)"); Match mm = reg.Match(source); MessageBox.Show(mm.Value);
string str = "00938723940F12.983921Z";
str = Regex.Match(str, @"(?<=[a-zA-Z]+)\d+(\.\d+)?").Value;