Re: [問題] 如何把字串中的特定字串擷取出來
String str1 = textBox1.Text;
Int32 int1 = str1.IndexOf(">");
Int32 int2 = str1.IndexOf("</a>");
if (int1 != -1 && int2 != -1)
{
str1 = str1.Remove(0, int1 + 1);
str1 = str1.Remove(int2 - 3, str1.Length - int2 + 3);
}
這是剛剛用window form寫的,
稍微改一下應該就能用了.
textBox1.Text就是你要處理的string,
最後str1會是>和</a>之間的內容.
IndexOf就是找出某個sub string在string中的位置,
如果找不到會return -1.
※ 引述《terrytai (Terry)》之銘言:
: 如果要從一個html檔案中找出特定的字串
: 整個原始碼抓出來的字串設程string tempCode
: 已經知道我想要的字串前面一定有>
: 後面一定有</a>
: 如何把html檔案中每個符合這個條件的字串
: 都抓出來另存成新的字串?
: 那麼我是不是就先設了string StartString = ">";
: string EndString = "</a>";
: 然後呢?
: 怎麼去找出介於StartString跟EndString中間的每個字串?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.60.155
推
02/17 23:55, , 1F
02/17 23:55, 1F
推
02/18 04:22, , 2F
02/18 04:22, 2F
推
02/18 18:12, , 3F
02/18 18:12, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 9 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章