如何用正则表达式 替换index.jsp_type=null&id=020 中的下横线 '_'为'?'

qaqaqa 2005-11-11 12:56:36
index.jsp_type=null&id=020
showwa.jsp_siteid=4834
showi.aspx_id=87
pwoer.asp_pid=221

如何用正则表达式 替换index.jsp_type=null&id=020 中的下横线 '_'为'?'
...全文
195 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
axqd 2005-11-12
  • 打赏
  • 举报
回复
楼主,别人saucer(思归) 一楼就给了你正确解答了的嘛- -
qaqaqa 2005-11-12
  • 打赏
  • 举报
回复
up
qaqaqa 2005-11-12
  • 打赏
  • 举报
回复
book.comment.list.jsp_book_no=142545&page_no=1

to

book.comment.list.jsp?book_no=142545&page_no=1----------我想要的结果book.comment.list.jsp?book?no=142545&page?no=1---------错误
jerrie_1 2005-11-12
  • 打赏
  • 举报
回复
不知道你是对那位说的?
不过俺了的是对的
"book.comment.list.jsp?book?no=142545&page?no=1"这个是测试的结果
qaqaqa 2005-11-12
  • 打赏
  • 举报
回复
book.comment.list.jsp_book_no=142545&page_no=1

to

book.comment.list.jsp?book_no=142545&page_no=1
qaqaqa 2005-11-12
  • 打赏
  • 举报
回复
book.comment.list.jsp_book_no=142545&page_no=1

如果是这个字符串。。你的方法就会存在错误
hhbkiller 2005-11-11
  • 打赏
  • 举报
回复
膜拜~~



学习编程要从菜鸟做起~
jerrie_1 2005-11-11
  • 打赏
  • 举报
回复
Regex r=new Regex ("_");
string s=r.Replace ("index.jsp_type=null&id=020","?");
saucer 2005-11-11
  • 打赏
  • 举报
回复
string[] slist = {
"index.jsp_type=null&id=020",
"showwa.jsp_siteid=4834",
"showi.aspx_id=87",
"pwoer.asp_pid=221",
};

foreach (string s in slist)
Console.WriteLine("{0}==> {1}", s, Regex.Replace(s,"(?<=jsp|aspx?)_","?", RegexOptions.IgnoreCase));

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧