程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 字符串截取-asp.net截取字符串的問題

字符串截取-asp.net截取字符串的問題

編輯:編程綜合問答
asp.net截取字符串的問題

在asp.net中怎麼根據多個字符截取字符串?

例:
字符串是這個: /UpLoadFiles/2418765516551.jpg$s$/UpLoadFiles/046824952495.jpg$s$/UpLoadFiles/120326162616.jpg$s$

我要根據"$s$"這個符號來截取,應該怎麼做?

string[] arr = Regex.Split(string,"$s$", RegexOptions.IgnoreCase);
之前用的這個方法,但返回的還是原來的字符串,
還請各位幫幫忙

最佳回答:


$是正則表達式中的關鍵字符,所以需要加上轉義字符進行轉義,如下代碼所示:

string str = "/UpLoadFiles/2418765516551.jpg$s$/UpLoadFiles/046824952495.jpg$s$/UpLoadFiles/120326162616.jpg$s$";
string[] s = Regex.Split(str, "[$]s[$]");
foreach (string item in s)
{
Response.Write(item+" ");
}
圖片說明

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved