如何使用 preg_match_all 从字符串中获取单词

how to get word from string using preg_match_all

我有多个字符串,其中包含 HP16SDA305009、HP16JDA305009、HP16SWA305009

我只需要获取 SDA、JDA 或 SWA 我怎样才能做到这一点

$var = "HP16SDA305009";

 $result = substr($var, 0, -6);

echo $result = substr($result, 4, 3);

$a='HP16JDA305009';

        $char = substr($a, 4, -3);

        echo $gen = substr($char, 0, 3);