Третий аргумент preg_match - это выходной параметр, который собирает ваши захваты, то есть фактические строки, которые совпадают.Используйте их, чтобы накормить свои strpos.Strpos не будет принимать регулярные выражения, но записи будут содержать фактический сопоставленный текст, который содержится в вашей строке.Чтобы сделать снимки, используйте круглые скобки.
Например (не пробовал, но это идея):
$str = 'aaabbbaaa';
preg_match('/(b+)/', $str, $regs );
// now, $regs[0] holds the entire string, while $regs[1] holds the first group, i.e. 'bbb'
// now feed $regs[1] to strpos, to find its position