⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmlparser.c

📁 blog generator是一个基于Catty 2引擎的工具
💻 C
字号:
#include <stdio.h>#include <unistd.h>#include <string.h>#include <ctype.h>char inbuf[500000];char display;int powerhide;int main() {  int i,j;  j=read(0,inbuf,sizeof(inbuf)-100);  for (i=0;i<j;i++) {    if (powerhide) {      if (!strncmp(&inbuf[i],"-->",3)) { powerhide=0; i+=3; } else continue;      if (!strncasecmp(&inbuf[i],"/script>",7)) { powerhide=0; i+=7; } else continue;      if (!strncasecmp(&inbuf[i],"/style>",6)) { powerhide=0; i+=6; } else continue;    }    if (!strncmp(&inbuf[i],"<!--",4)) { powerhide=1; continue; }    if (!strncasecmp(&inbuf[i],"<script",7)) { powerhide=1; continue; }    if (!strncasecmp(&inbuf[i],"<style",6)) { powerhide=1; continue; }    inbuf[i]=tolower(inbuf[i]);    if (inbuf[i]=='>') { display=1; continue; }    if (inbuf[i]=='<') {      if (inbuf[i+1]=='p') printf("\n"); else      if (inbuf[i+1]=='b' && inbuf[i+2]=='r') printf("\n"); else      if (inbuf[i+1]=='t' && inbuf[i+2]=='r') printf("\n"); else      if (inbuf[i+1]=='t' && inbuf[i+2]=='d') printf("\n"); else      if (inbuf[i+1]=='/' && inbuf[i+2]=='p') printf("\n");      display=0;       continue;     }    if (!display) continue;    if (inbuf[i]=='

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -