在制表符空间拆分QString

时间:2015-10-20 08:17:38

标签: c++ string qt qstring

如何在Tab Space分割QString? 我有这个:

QStringList slOut;
                QString str = slOut.at(i);
                strsplit = str.split("\\t");

我也试过strsplit = str.split("\\t");,但它既不起作用......

1 个答案:

答案 0 :(得分:1)

您只需在分割功能中添加选项卡,而无需使用\ t。

HttpContextBase httpContext = this.Request.RequestContext.HttpContext;
string requestUri = this.Request.AppRelativeCurrentExecutionFilePath.ToUpperInvariant();
if (requestUri.Equals("~/", StringComparison.OrdinalIgnoreCase)) {
if (this.Request.QueryString[ConfigurationConstants.queryparam] == null) {
   this.Response.RedirectPermanent("~/System", true);
}
else {
    HttpCookie cookie = new HttpCookie(ConfigurationConstants.Param, this.Request.QueryString[ConfigurationConstants.queryparam]);
    this.Response.SetCookie(cookie);
    this.Response.RedirectPermanent("~/System", true);
}
  return;
}
// special case: skip processing of requests for specific files
if (string.IsNullOrWhiteSpace(this.Request.CurrentExecutionFilePathExtension)) {
    if (!string.IsNullOrWhiteSpace(pageId)) {
        this.Context.RewritePath("~/Module.aspx", pageId, this.Request.Url.Query);
        return;
    }
    return;
}

这会在字符串列表“About to Split”和“Split done”中生成两个字符串。

请注意,split函数引号之间的字符是制表符,而不是空格。