From: Mike Dalessio Date: 2010-10-26T22:02:14+09:00 Subject: loofah multibyte regex (Was: [ANN] loofah 0.4.7 Released) --000e0cd6aefa869ccc049384b75c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 2010/10/26 Une B=E9vue > > because i'm using daily nokogiri i wanted to test loofah with a small > script (coming from ) : > > #! /opt/local/bin/ruby1.9 > # encoding: utf-8 > > require 'rubygems' > require 'nokogiri' > require 'loofah' > > unsafe_html=3D"ohai!
div is safe
" > > doc=3DLoofah.fragment(unsafe_html).scrub!(:strip) > puts doc.to_s > > however i got : > SyntaxError: > /opt/local/lib/ruby1.9/gems/1.9.1/gems/loofah-1.0.0/lib/loofah/html5/scr > ub.rb:20: too short escaped multibyte character: > /`|[\000-\040\177\s]+|\302[\200-\240]/ > method require in untitled document at line 29 > method require in untitled document at line 29 > method in loofah.rb at line 9 > method require in untitled document at line 33 > method rescue in require in untitled document at line 33 > method require in untitled document at line 29 > method
in loofah_first_test.rb at line 22 > > > ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10] > over Mac OS X SL I think a 7-month-old ruby-talk announcement thread is probably the wrong forum to discuss any issues you're having, so I've opened a github issue to track this: http://github.com/flavorjones/loofah/issues/#issue/25 Hint: I need more information in order to reproduce the issue, so please po= p on over to the ticket now so we can figure out the root cause. Thanks. --000e0cd6aefa869ccc049384b75c--