日期:2014-05-17  浏览次数:20926 次

如何删除字符串的部分字符
我现在有一个字符串,比如"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);