我有一个正则表达式模式,在大约50%的情况下捕捉我想要的内容,我发现它不匹配的情况与字符串中的空格有关。这是与javascript Regex BTW。/\[url="https?:\/\/([a-z0-9-]+\.)*cnn\.com\/newsreel\/showreel\.php\?id=?([^\s]*[^.])?\"\]([^\s]*[^.])\[\/url\]/gi( A) [url="http://www.cnn.com/newsreel/showreel.php?id=977976"]Test123[/ur