function myshortcode($text){
preg_match('[myshortcode src="(.+?)"]', $text, $a);
if(!empty($a[1])){
//нашли
//надо заменить [myshortcode src="1000"] на текст 1000
}
return $text;
}
$html = '
<p>Старт</p>
[myshortcode src="1000"]
<p>Финиш</p>
';
echo myshortcode($html);