diff options
author | Thomas Lange <lange@debian.org> | 2023-10-12 11:22:20 +0200 |
---|---|---|
committer | Thomas Lange <lange@debian.org> | 2023-10-19 13:54:34 +0200 |
commit | fa25b4d2b9c280b48fde3d67e6a53dc12bdd4c8d (patch) | |
tree | 016533eae47173c808670973b55ef84417bed752 /english/security/mk-dsa-dla-list | |
parent | d3e943b684e9a81ad191c22b1602b8303a796ec4 (diff) |
use HTML::Entities instead of own regex with
Diffstat (limited to 'english/security/mk-dsa-dla-list')
-rwxr-xr-x | english/security/mk-dsa-dla-list | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/english/security/mk-dsa-dla-list b/english/security/mk-dsa-dla-list index 416c949cc5e..8940849e486 100755 --- a/english/security/mk-dsa-dla-list +++ b/english/security/mk-dsa-dla-list @@ -19,6 +19,7 @@ use warnings; use Time::Piece; +use HTML::Entities; use HTTP::Tiny; use YAML::Tiny; use Getopt::Std; @@ -121,9 +122,7 @@ sub get_desc_text { $_ = $1; # remove some html entities - s/<//g; - s/>//g; - s/"/"/g; + decode_entities($_); # remove href html code, just show the link s/<a .+?href="(\S+?)".+?<\/a>/$1/msg; s/^\n//; @@ -132,25 +131,6 @@ sub get_desc_text { s/<\S+?>//g; s/<pre[^>]+?>//g; - s/®/®/g; - s/™/™/g; - s/—/—/g; - s/‘/‘/g; - s/’/’/g; - s/“/“/g; - s/”/”/g; - s/…/…/g; - s/≥/≥/g; - s/ö/ö/g; - s/ø/ø/g; - s/ü/ü/g; - s/ /à/g; - s/á/á/g; - s/â/â/g; - s/²/²/g; - s/é/é/g; - s/ñ/ñ/g; - return $_; } |