- $arg = '\s*\'([^\']*)\'\s*,';
- if (preg_match("#spip_connect_db\($arg$arg$arg$arg\s*'([^']*)'\s*(?:,\s*'([^']*))?#", $s, $regs)) {
+ $ar = '\s*\'([^\']*)\'';
+ $r = '\s*,' . $ar;
+ $r = "#spip_connect_db[(]$ar$r$r$r$r(?:$r(?:$r(?:$r)?)?)?#";
+ if (preg_match($r, $s, $regs)) {