Lines Matching refs:link
27 $link = preg_replace(['/^\[\[/', '/\]\]$/u'], '', $match);
30 $link = sexplode('|', $link, 2);
31 if ($link[1] !== null && preg_match('/^\{\{[^\}]+\}\}$/', $link[1])) {
33 $link[1] = Media::parseMedia($link[1]);
35 $link[0] = trim($link[0]);
39 if (link_isinterwiki($link[0])) {
41 $interwiki = sexplode('>', $link[0], 2, '');
44 [$link[0], $link[1], strtolower($interwiki[0]), $interwiki[1]],
47 } elseif (preg_match('/^\\\\\\\\[^\\\\]+?\\\\/u', $link[0])) {
51 [$link[0], $link[1]],
54 } elseif (preg_match('#^([a-z0-9\-\.+]+?)://#i', $link[0])) {
58 [$link[0], $link[1]],
61 } elseif (preg_match('<' . MailUtils::PREG_PATTERN_VALID_EMAIL . '>', $link[0])) {
65 [$link[0], $link[1]],
68 } elseif (preg_match('!^#.+!', $link[0])) {
72 [substr($link[0], 1), $link[1]],
79 [$link[0], $link[1]],