]> jfr.im git - irc/xchat.git/commitdiff
ANSI color escape can have 0 or more parameters not just 2.
authorlsitu <redacted>
Tue, 23 Mar 2010 23:25:00 +0000 (23:25 +0000)
committerlsitu <redacted>
Tue, 23 Mar 2010 23:25:00 +0000 (23:25 +0000)
git-svn-id: svn://svn.code.sf.net/p/xchat/svn@1408 893a96be-7f27-4fdf-9d1e-6aeec9d3cce1

plugins/perl/Xchat.pm

index 9b94602ea79395dd38cda62f71fecbffe47adffb..8b7579ae7291f4eeb761d0a2dabdf61e38af7282 100644 (file)
@@ -449,7 +449,7 @@ sub strip_code {
        my $pattern = qr<
                \cB| #Bold
                \cC\d{0,2}(?:,\d{1,2})?| #Color
-               \e\[\d{1,2}(?:;\d{1,2})m| # ANSI escape codes
+               \e\[(?:\d{1,2}(?:;\d{1,2})*)?m| # ANSI color code
                \cG| #Beep
                \cO| #Reset
                \cV| #Reverse