我正在构建一个isapi过滤器,它将抓取任何带有前缀“http://localhost/”的url请求,并将该url请求重定向到我的消息页“http://localhost/default.html”。托管C++查找和替换语法
这里的溶液:
如果(!urlString.Find( “/”)= -1) { urlString.Replace(urlString “/default.html”);
我正在构建一个isapi过滤器,它将抓取任何带有前缀“http://localhost/”的url请求,并将该url请求重定向到我的消息页“http://localhost/default.html”。托管C++查找和替换语法
这里的溶液:
如果(!urlString.Find( “/”)= -1) { urlString.Replace(urlString “/default.html”);
答案是:if(urlString.Find(“/”)!= -1){urlString.Replace(urlString,“/default.html”);
也许你可以使用RegExp来完成这项工作! :RegexLib.com
boost字符串算法库有一些有效替换features。
您首先列出的方法有什么问题? – jalf 2009-07-19 17:04:25