易语言吧 关注:266,379贴子:1,663,117
  • 11回复贴,共1

网页中的代码问题

只看楼主收藏回复

取到网页源码之后用正则表达式取出资源名称,绝大部分资源名称里面还有网页的源码,如何高效的解决这个问题吧指定的代码变成指定的字符,注意是高效!如果用if判断的话 效率太慢了。


IP属地:四川1楼2017-01-02 14:55回复
    char *str="字符串"
    DWORD i=0,c=0;
    char str2[1024];
    bool X=false;
    while(str[i]!=0){
    if(str[i]=='/'&&str[i+1]=='<')X=true;
    else if(str[i]=='<'&&str[i+1]=='\')X=false;
    if(X){i++;continue;}
    str2[c++]=str[i++];
    }
    str2[c]=0;
    printf("sou:%s\nout:%s",str,str2);
    过滤\<<\,看看别人有没有更好的办法


    IP属地:上海2楼2017-01-02 16:36
    收起回复
      子文本替换() 一些没用的替换为“”


      IP属地:广东3楼2017-01-02 16:39
      回复
        文本_取中间批量正则


        来自Android客户端5楼2017-01-03 00:05
        回复
          统一子文本替换,


          IP属地:新疆来自Android客户端6楼2017-01-03 01:20
          回复
            暖贴
            ^.^`


            来自Android客户端7楼2017-01-03 06:03
            回复


              IP属地:北京来自Android客户端8楼2017-01-03 14:41
              回复