我这里有这样的一串文本:
共29条信息 共2页 当前第<input name="PGPage" type="text" id="PGPage" value="1" size="5" maxlength="5">页 <input name="PGSubmit" type="button" id="PGSubmit" value="GO" onClick="PGJump('tvlist.aspx?areaId=12&Page=' + document.getElementById('PGPage').value,'2');"> [<a href='tvlist.aspx?areaId=12&Page=2' class='PGLinkText'>下一页</a>] [<a href='tvlist.aspx?areaId=12&Page=2' class='PGLinkText'>尾页</a>]
<script language="javascript">
function PGJump(Url, MaxPage)
{ /tvlist/cateid/12/1.htm
var sPGPage = document.getElementById('PGPage').value;
var r = sPGPage.match(/^\+?[0-9]*[1-9][0-9]*$/);
if(r == null)
{
alert(unescape("%u8BF7%u8F93%u5165%u6570%u503C"));
return;
}
var nPGPage = parseInt(sPGPage);
if (nPGPage<1 || nPGPage>MaxPage)
{
alert(unescape("%u8BF7%u8F93%u5165%u8303%u56F4%u5185%u7684%u6570%u503C"));
return;
}
window.location.href = Url;
}
</script> 我要将里面的
tvlist.aspx?areaId=12&Page=2替换成/tvlist/arearid/12/2.htm
该怎么替换?
或者说
tvlist.aspx?xxxx=数字&Page=数字替换成/tvlist/xxxx/数字/数字.htm这样怎么替换
共29条信息 共2页 当前第<input name="PGPage" type="text" id="PGPage" value="1" size="5" maxlength="5">页 <input name="PGSubmit" type="button" id="PGSubmit" value="GO" onClick="PGJump('tvlist.aspx?areaId=12&Page=' + document.getElementById('PGPage').value,'2');"> [<a href='tvlist.aspx?areaId=12&Page=2' class='PGLinkText'>下一页</a>] [<a href='tvlist.aspx?areaId=12&Page=2' class='PGLinkText'>尾页</a>]
<script language="javascript">
function PGJump(Url, MaxPage)
{ /tvlist/cateid/12/1.htm
var sPGPage = document.getElementById('PGPage').value;
var r = sPGPage.match(/^\+?[0-9]*[1-9][0-9]*$/);
if(r == null)
{
alert(unescape("%u8BF7%u8F93%u5165%u6570%u503C"));
return;
}
var nPGPage = parseInt(sPGPage);
if (nPGPage<1 || nPGPage>MaxPage)
{
alert(unescape("%u8BF7%u8F93%u5165%u8303%u56F4%u5185%u7684%u6570%u503C"));
return;
}
window.location.href = Url;
}
</script> 我要将里面的
tvlist.aspx?areaId=12&Page=2替换成/tvlist/arearid/12/2.htm
该怎么替换?
或者说
tvlist.aspx?xxxx=数字&Page=数字替换成/tvlist/xxxx/数字/数字.htm这样怎么替换
解决方案 »
- VCS2008 获取系统时间 microsecond
- 处理一十几K的字符串文件,必须要很高的效率,用C++是C#的多少倍?
- C# dataGridView1如何实现 上一个 下一个的选项...我是菜鸟
- c# 实现播放列表 中歌曲拖动排序
- 请教一个窗体加载问题
- 有些英文版软件进行汉化时,是怎么做的呀(除了英语)
- 新手请教:如何快速掌握.net技术(c#)?谢谢!
- C#里面日期型如何定义呢?我想声明函数public string Fun(string s1,日期型参数2)
- 主版序列号源代码 感谢 juqiang
- c# 的一大难题? 一定加分!
- 如何改变SharpDevelop中的项目dll默认输出路径
- C# WinForm程序问题
Regex.Replace(str, @"&Page=?", @"/");
http://livedocs.adobe.com/flex/3/html/help.html?content=12_Using_Regular_Expressions_03.html
string result = reg.Replace(yourStr, "/tvlist/$1/$2/$3.htm");
string input = "<a href='tvlist.aspx?areaId=12&Page=2' class='PGLinkText'>";
string output = Regex.Replace(input, @"(?i)(?<=<a\s+href=')([^.]+)\.[^?]+\?([^=]+)=([^&]+)&[^=]+=([^']+)", "/$1/$2/$3/$4.htm");