当前位置: 代码迷 >> ASP.NET >> 轮换最后一个字符!
  详细解决方案

轮换最后一个字符!

热度:8390   发布时间:2013-02-25 00:00:00.0
替换最后一个字符!!!!!
"1/a/test/b/t1.jpg"


将t1.jpg 中的t  换为 i     其他t 不换
------最佳解决方案--------------------------------------------------------
 string str = "1/a/test/b/t1.jpg";
            str = Regex.Replace(str, @"t(?=[^t]+\.jpg)", "i");
------其他解决方案--------------------------------------------------------
或者你用split分割/,得到一个数组,然后替换最后一个数组里面的t,然后生成新的字符串,当然没有用正则效率高和简洁。
------其他解决方案--------------------------------------------------------
引用:
string str = "1/a/test/b/t1.jpg";
            str = Regex.Replace(str, @"t(?=[^t]+\.jpg)", "i");




Regex 是什么
------其他解决方案--------------------------------------------------------
using System.Text.RegularExpressions;

------其他解决方案--------------------------------------------------------
引用:
using System.Text.RegularExpressions;




OK  感谢!!!!!
  相关解决方案