zoukankan      html  css  js  c++  java
  • 截取字符串

    当切割字符串的是单个字符时可使用String.Split

    string strSample="ProductID:20150215,Categroy:Food,Price:15.00";
    string[] sArray=strSample.Split(',');    //注意,这里用的是单引号,而非双引号

    当切割字符串的是多个字符时只能使用Regex.Split
    string strSample="ProductID:20150215$_$Categroy:Food$_$Price:15.00";
    string[] sArray=Regex.Split(strSample,@"$_$",RegexOptions.IgnoreCase); 

    //注意,需做特殊字符的转义。另外Regex 在System.Text.RegularExpressions 命名空间下。

    public string PrintItemRemarks(string str)
            {
                string result = "";
                 //Environment.NewLine删除文件内容的指定行  RegexOptions.IgnoreCase正则表达式替换,忽略大小写
                    string[] sArray = Regex.Split(str, Environment.NewLine, RegexOptions.IgnoreCase);
                    if (sArray != null && sArray.Length > 0)
                    {
                        foreach (string parastr in sArray)
                        {
                            string strtrim = parastr.Trim();
                            if (strtrim != "")
                            {
                                result = result + "<tr valign='top'><td style='text-align:center;'></td><td colspan='3'>"
                                    + strtrim
                                    + "</td><td style='text-align:right;'>&nbsp;</td><td style='text-align:right;'>"
                                    + "&nbsp;</td><td style='80px;text-align:right;'>&nbsp;</td></tr>";
                            }
                        }
                    }
        
                return result;
            }

    string[] desc_array = _desc.Split(' ');


    foreach (string strpart in desc_array)
                        {
                            string partTrim = strpart.Trim();
                            if (partTrim != "")
                            {
                                sqlwhere.Append("and v.Description like @desc" + i.ToString() + " ");
                                cmd.Parameters.Add("@desc" + i.ToString(), SqlDbType.VarChar).Value = "%" + partTrim + "%";
                                i++;
                            }
                        }

  • 相关阅读:
    基于Proxy的小程序状态管理
    还不会正则表达式?看这篇!
    Fundebug前端JavaScript插件更新至1.8.2,修复2个小BUG
    JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼?
    5种处理Vue异常的方法
    重构:一项常常被忽略的基本功
    SQL Server中使用SQL语句关闭数据库连接和删除数据库文件
    SQL Server使用加密连接SSL/TLS (转载)
    SQL Server使用sp_executesql在存储过程中执行多个批处理
    How to call a stored procedure in EF Core 3.0 via FromSqlRaw(转载)
  • 原文地址:https://www.cnblogs.com/suan1717/p/6418311.html
Copyright © 2011-2022 走看看