Changeset 10595


Ignore:
Timestamp:
2005-09-05T15:11:22+12:00 (19 years ago)
Author:
chi
Message:

Modification of level header regular expression.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/plugins/StructuredHTMLPlug.pm

    r10496 r10595  
    111111    # get rid of Table of Contents title and Table of Figures
    112112    # these two lines don't work - how can we do this properlly??
    113     #$body_text =~ s/<p[^>]*><b><span[^>]*>(Table of Content.|Content.)<o:p><\/o:p><\/span><\/b><\/p>//isg;
    114     #$body_text =~ s/<p[^>]*><b><span[^>]*>(Table of Figure.|Figure.)<o:p><\/o:p><\/span><\/b><\/p>//isg;
    115113    if (defined $self->{'toc_header'}&& $self->{'toc_header'} =~ /\S/){
    116114        $body_text =~ s/<p class=(($self->{'toc_header'})[^>]*)>(.+?)<\/p>//isg;
     
    128126    if (defined $self->{'level1_header'} && $self->{'level1_header'}=~ /\S/ ){
    129127        $self->{'level1_header'} =~ s/^\((.*)\)/$1/i;
    130     $body_text =~ s/<p class=(($self->{'level1_header'})[^>]*)>(.+?)<\/p>/<p class=$1><h1>$3<\/h1><\/p>/ig;
     128    $body_text =~ s/<p class=(($self->{'level1_header'})[^>]*)>(.+?)<\/p>/<p class=$1><h1>$3<\/h1><\/p>/isg;
    131129    }
    132130   
    133131    if (defined $self->{'level2_header'} && $self->{'level2_header'}=~ /\S/){
    134132    $self->{'level2_header'} =~ s/^\((.*)\)/$1/i;
    135     $body_text =~ s/<p class=(($self->{'level2_header'})[^>]*)>(.+?)<\/p>/<p class=$1><h2>$3<\/h2><\/p>/ig;
     133    $body_text =~ s/<p class=(($self->{'level2_header'})[^>]*)>(.+?)<\/p>/<p class=$1><h2>$3<\/h2><\/p>/isg;
    136134    }
    137135   
Note: See TracChangeset for help on using the changeset viewer.