• Ruby 的 sexp 宏 at 2016年04月18日

    记得在 lisp 中 1 + 2 + 3 好像是可以写成:(+ 1 2 3)

  • 求一个正则表达式 at 2016年03月22日

    #14 楼 @ad583255925 那个是测试正则程序是否可以处理属性中的 大于或小于号,不能让正则在那个地方识别为 tag 结束。

  • 求一个正则表达式 at 2016年03月22日

    #12 楼 @ad583255925 你确定瓶颈在哪个正则上吗·?我在我的 macbook pro 机器上跑了下,哪个替换过程所花的时间非常少。

  • 求一个正则表达式 at 2016年03月03日

    你要实现将 HTML 中的特定文本替换掉?

    code =<<-EOF
      xyz<p><img src='www.xyz.com'/>xyz我需要的内容</p>xyz
      <div id="xyz" data-tag="xzy">xyz我需要的内容</div>
      <input type="text" readonly/>
      <br/><hr/>
      <div data-cont="$1 > $2"></div>
      <div data-cont=' "$1" >= "$2" '>随便内容</div>
    EOF
    
    reg = %r{
        ( </?                
            (?: 
                 [^<>"']*
               | ' (?: [^'\\] | \\.)* '
               | " (?: [^"\\] | \\.)* "
            )*?
          /?> 
        )
      | ( [^<>]* )
    }x
    
    puts code.gsub(reg) {|m| $1 ? $1 : $2.gsub(/xyz/, '') }
    
    
  • 求一个正则表达式 at 2016年03月03日
    code =<<-EOF
      xyz<p><img src='www.xyz.com'/>xyz</p>xyz
      <div id="xyz" data-tag="xzy">xyz</div>
      <input type="text" readonly/>
      <br/><hr/>
      <div data-cont="$1 > $2"></div>
      <div data-cont=' "$1" >= "$2" '></div>
    EOF
    
    reg = %r{
        ( </?       # tag start   
            (?:       # tag properties
                 [^<>"']*                    # 不含引号、> 、<的内容
               | ' (?: [^'\\] | \\.)* '    # 引号内的内容,可以包含> 、<
               | " (?: [^"\\] | \\.)* "
            )*?
          /?>       # tag end
        )
      | ( [^<>]* )
    }x
    
    puts code.gsub(reg) {|m| $1 ? $1 : '' }
    
    
  • 我一直这么写

    str =<<-EOF.gsub(/^[ ]{4}/, '')
        I know I know
        You will like it.    
            special in this case!
    
        or in this case 
    
            content!
    EOF
    
    puts str
    

    当然这种只能处理没有 tab 的情况,如果是 tab 和空格的混合情况就比较麻烦了。因为自己平时的编辑器会自动 将 Tab 换成空格所以用这个带处理问题不大

  • 对于服务器来说没有什么登陆不登陆的,只有 header 中是否含有合适的 cookie。抓包下能够正常的上传的程序的 http 包,把他的 header 复制下来就可以了

  • puts "1,2,3,4,5.exe".gsub(/,[^,]*$/, '')
    
  • How to convert RTF file to HTML? at 2013年12月25日

    多交代一些你具体的需要。这样大家才可以帮你想办法。你的 RTF 文件从哪来的? 为什么要转化而不是直接生成 html 格式?还有就是你转化的频率有多高,是自己用还是公司用。如果是自己用的话可以考虑用一些在线的 web 服务来做