Rev 6726 | Rev 8482 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6726 | Rev 6858 | ||
---|---|---|---|
Line 13... | Line 13... | ||
13 | $text =~ s:(<p>\s*){2,}:<p>\n:g; |
13 | $text =~ s:(<p>\s*){2,}:<p>\n:g; |
14 | ## close br and hr |
14 | ## close br and hr |
15 | $text =~ s:<(b|h)r>:<$1r/>:g; |
15 | $text =~ s:<(b|h)r>:<$1r/>:g; |
16 | $text =~ s:<p>\s*(<li>|</?ul>|</?ol>):\n$1\n:g; |
16 | $text =~ s:<p>\s*(<li>|</?ul>|</?ol>):\n$1\n:g; |
17 | ## delete <p> before <li><ul><ol> |
17 | ## delete <p> before <li><ul><ol> |
18 | $text =~ s:<br/? |
18 | $text =~ s:<br ?/?>\s*(<li>|</?ul>|</?ol>):\n$1\n:g; |
19 | ## delete <li> empty |
19 | ## delete <li> empty |
20 | $text =~ s:<li>\s*</(u|o)l>:</$1l>:g; |
20 | $text =~ s:<li>\s*</(u|o)l>:</$1l>:g; |
21 | ## transform some hr |
21 | ## transform some hr |
22 | $text =~ s|<hr\s+width="(\d+)%"\s*/?/>|<hr style="width:$1%"/>|g; |
22 | $text =~ s|<hr\s+width="(\d+)%"\s*/?/>|<hr style="width:$1%"/>|g; |
23 | ## delete <br/> before table ? |
23 | ## delete <br/> before table ? |
24 | $text =~ s|<br/></table>|</table>|g; |
24 | $text =~ s|<br ?/></table>|</table>|g; |
25 | ## delete multiple <br> |
25 | ## delete multiple <br> |
26 | $text =~ s:(<br/>\s*)+:<br/>\n:g; |
26 | $text =~ s:(<br ?/>\s*)+:<br/>\n:g; |
27 | $text =~ s:</div>\s+</div>:</div>\n</div>:g; |
27 | $text =~ s:</div>\s+</div>:</div>\n</div>:g; |
28 | $text =~ s:</div>\s*<br/>\s*</div>:</div>\n</div>:g; |
28 | $text =~ s:</div>\s*<br/>\s*</div>:</div>\n</div>:g; |
29 | close(IN); |
29 | close(IN); |
30 | 30 | ||
31 | open (OUT, ">$file"); |
31 | open (OUT, ">$file"); |