在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+" ");
}