Bug #1740: ruby regexp 100% usage cpu. http://redmine.ruby-lang.org/issues/show/1740 Author: paranormal dev Status: Open, Priority: Normal ruby -v: ruby 1.8.7 (2009-06-08 patchlevel 173) [x86_64-linux] On freebsd i'm test ruby ruby 1.8.7 (2009-04-08 patchlevel 160) [i386-freebsd6] And my linux notebook ruby -v ruby 1.8.7 (2009-06-08 patchlevel 173) [x86_64-linux] For this code ####################################### require 'open-uri' $KCODE = 'u' reg = %r{<.*?div\s*class\s*=\s*.entry.*?>[^<]*<.*?img\s*src\s*=\s*.([^"|']*).*?>[^<]*<.*?p\s*class\s*=\s*.date.*?>}im #del = %r{<(?!p|div|img)[^>]*>}i doc = open('http://www.radiokvit.com.ua/?p=1895').read #doc.gsub!(del, ' ') a = doc.match(reg) p a ###################################### My ruby process use 100% cpu for long time and on linux exit normaly, on freebsd no exit %-(. I'm submited another bug for freebsd http://www.freebsd.org/cgi/query-pr.cgi?pr=136384 but this is for freebsd only. This templates writes another man for perl and i'm must use here. ---------------------------------------- http://redmine.ruby-lang.org