首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

*****正则表达式有关问题

2011-12-21 
*****正则表达式问题字符串如下:Ads3+3/df?2%rf问题:我想通过正则表达式,将以上字符中的+ 换成 %2B/ 换成

*****正则表达式问题
字符串如下:Ads3+3/df?2%rf 

问题:我想通过正则表达式,将以上字符中的 
+ 换成 %2B 
/ 换成 %2F 
? 换在 %3F 
% 换成 %25 

如何实现?

[解决办法]
两个一样的贴。

C# code
string str = "Ads3+3/df?2%rf";str= Regex.Replace(str, @"([^\+]+)\+([^\/]+)/([^\?+]+)\?([^\%]+)%(.+)", "$1%2B$2%2F$3%3F$4%25$5");
[解决办法]
C# code
string str = "Ads3+3/df?2%rf";str = Regex.Replace(Regex.Replace(Regex.Replace(Regex.Replace(str , "%", "%25"), @"\+", "%2B"), @"/", "%2F"), @"\?", "%3F"); 

热点排行