c#字符串操作相關
阿新 • • 發佈:2018-02-05
技術 com esc 串操作 ppr substring ica 截取字符串 rim
1.截取字符串
if (list[i].Details.Length > 15) { list[i].Details = list[i].Details.Substring(0, 10) + "..."; };
如果字符串的長度大於15,則從0位開始,截取10位顯示。效果如下,“申請事由”內容:
2.拆取字符串
具體實現說明:從數據庫讀出來用“|”連接的一串完整的字符串str,如:“2018/2/5 9:34:07:同意 | 2018/2/5 10:11:31:同意駁回 ”。在view中將str用“|”拆開,並將拆開後的兩個字符串換行顯示
<tr> <th style="vertical-align:middle;">@(typeof(ApProessing).GetDescription("ExamRemark"))</th> <td> @{ string exam = ViewBag.ExamRemark; if (string.IsNullOrEmpty(exam) == false) { string rel = exam.Trim(); string[] sArray = Regex.Split(rel, "|", RegexOptions.IgnoreCase); for (int x = 0; x < sArray.Length; x++) { if (x == 0) { @sArray[x]} else { <br>@sArray[x]; } } } else { @ViewBag.ExamRemark } } </td> </tr>
效果:
3.字符串中替換字符
string rel = exam.Trim(); rel = rel.Replace("|", ",");
效果說明:將rel中的“|”字符用逗號“,”代替
c#字符串操作相關