avoid matching "ISBN " in "ISBN foo"
authorIlmari Karonen <vyznev@users.mediawiki.org>
Fri, 1 Dec 2006 02:59:21 +0000 (02:59 +0000)
committerIlmari Karonen <vyznev@users.mediawiki.org>
Fri, 1 Dec 2006 02:59:21 +0000 (02:59 +0000)
includes/Parser.php

index 232d0c2..17005ff 100644 (file)
@@ -987,7 +987,7 @@ class Parser
                            <a.*?</a> |                 # Skip link text
                            <.*?> |                     # Skip stuff inside HTML elements
                            (?:RFC|PMID)\s+([0-9]+) |   # RFC or PMID, capture number as m[1]
-                           ISBN\s+([0-9Xx\ \-]+)       # ISBN, capture number as m[2]
+                           ISBN\s+(\b[0-9Xx\s\-]+)     # ISBN, capture number as m[2]
                        )!x', array( &$this, 'magicLinkCallback' ), $text );
                wfProfileOut( __METHOD__ );
                return $text;