Biz.Helper.ContentHelper.ReplaceUrlFileFormat C# (CSharp) Method

ReplaceUrlFileFormat() public static method

Change "http://local-ak.englishtown.com/Juno/school/videos/0a.2%20Scene%201.f4v" to localResourcePath+"Juno/school/videos/0a.2 Scene 1.mp4 Change "http://local.englishtown.com/Juno/school/videos/123.swf" to localResourcePath+"Juno/school/imgs_epaper/123.jpg
public static ReplaceUrlFileFormat ( string &content ) : void
content string
return void
        public static void ReplaceUrlFileFormat(ref string content)
        {
            string f4vPattern = "/Juno/school/videos/(?<fileName>.+?).f4v";
            string swfPattern = "/Juno/school/videos/(?<fileName>.+?).swf";

            //step2: replace /Juno/school/videos/1.f4v to /Juno/school/videos/1.mp4
            ChangeContent(ref content, f4vPattern,
                match => string.Format("/Juno/school/videos/{0}.mp4", Uri.UnescapeDataString(match.Groups["fileName"].ToString()))
            );

            //step3: replace "/Juno/school/videos/1.swf" to "/Juno/school/imgs_epaper/1.jpg"
            ChangeContent(ref content, swfPattern,
                match => string.Format("/Juno/school/imgs_epaper/{0}.jpg", Uri.UnescapeDataString(match.Groups["fileName"].ToString()))
            );
        }