From: William James Date: 2006-07-26T03:30:05+09:00 Subject: Re: strip tags? Christian Neukirchen wrote: > "William James" writes: > > > re = %r{ > > < > > (?: > > # Any characters but > or " . > > [^>"] + > > | > > # Characters within quotes. > > # Allow escaped quotes. > > " > > (?: > > # Accept any escaped character. > > \\. > > | > > [^"\\] + > > ) * > > " > > ) * > > > > > }xm > > > > print DATA.read.gsub( re, '' ) > > re = %r{ < (?: [^>"'] + | " (?: \\. | [^\\"] + ) * " | ' (?: \\. | [^\\'] + ) * ' ) * > }xm print DATA.read.gsub( re, '' ) __END__ Some<><""> text to save for later " />reading.