欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c 刪除html代碼

洪振霞2年前8瀏覽0評論

在C語言中,我們經常需要對字符串進行操作。然而,在實際應用中,字符串中往往會包含各種HTML標簽。有時候我們需要使用純文本內容,這時候就需要刪除這些HTML標簽了。

char str[] = "Hello,world!";
char *ptr = str;
char *qtr = str;
while(*qtr) {
if(*qtr == '<') {
while(*qtr && *qtr != '>') qtr++;
qtr++;
}
*ptr = *qtr;
ptr++;
qtr++;
}
*ptr = '\0';
printf("%s", str); // 輸出:Hello, world!

上述代碼是一個簡單的刪除HTML標簽的實現。我們使用兩個指針分別指向一個字符數組的開頭,然后我們遍歷字符數組,如果我們遇到了左尖括號,說明我們遇到了一個HTML標簽的開始,我們就需要將指針qtr移動到該標簽的結束,然后我們將指針ptr指向qtr,實現了一個刪除HTML標簽的操作。最后我們輸出刪除標簽后的字符串,就完成了任務。