Me respondo a mi mismo
Código PHP:
Ver original$x = "B1_134_4FFF V4_122_4XXX B1_123_444 A1_122_4344 C1_3245_6644 A1_343_4567";
$a1 = $xa1[0];
echo $a1;
Como veran, $x es una cadena con diferentes codigos dentro, donde 3 de ellos comienzan con A1_ ahora el problema que me presenta es diferente ya que ese codigo (al ejecutarlo) devuelve si todos los codigos que comienzan con A1_ pero no me ignora los que estan a continuación:
lo que devuelve el codigo anterior es:
"
A1_122_4344 C1_3245_6644
A1_343_4567"
como veran, toma el primer codigo que comienza con "A1_" y a partir de busca todos los demas, pero si se fijan, me imprime tambien (no lo ignora) al que codigo
C1_ que esta entre los dos A1_
esto ya esta un poco entreverado verdad? Creo que algun "comodin" de los de preg_match_all me puede servir para esto, pero no estoy seguro cual... alguna idea?