Это код на C #, использующий регулярные выражения .Net, но вы можете настроить его, если вам нужно немного изменить свое регулярное выражение:
using System.Text.RegularExpressions;
Regex rx = new Regex( "\"(http://.*?/)(.*?)\"", RegexOptions.IgnoreCase );
string rxReplace = "\"$1\"";
string input = "http://foo.com/fubar.html";
// Produces "http://foo.com/"
string output = rx.Replace( input, rxReplace );