Hola,
con esta expresion
he conseguido sacar los valores que me interesa de esta cadena:
Código:
"algo delante radial-gradient(>45 >45, circle cover, #fff, #75d1ff) linear-gradient(to bottom, #cedce7 25%,#596a72 75%) algo detras"
elresultado (con preg_match_all en php ) es este;
Código:
[0] => algo
[1] => delante
[2] => radial
[3] => gradient
[4] => >45
[5] => >45
[6] => circle
[7] => cover
[8] => #fff
[9] => #75d1ff
[10] => linear
[11] => gradient
[12] => to
[13] => bottom
[14] => #cedce7
[15] => 25%
[16] => #596a72
[17] => 75%
[18] => algo
[19] => detras
Es decir todas las palabras que no tengan delante
- ( ) , y espacio
Ahora lo que quieria es si puedo negar de alguna forma las que empiezen por > o por #.
resultado deseado seria este:
Código:
[0] => algo
[1] => delante
[2] => radial
[3] => gradient
[6] => circle
[7] => cover
[10] => linear
[11] => gradient
[12] => to
[13] => bottom
[15] => 25%
[17] => 75%
[18] => algo
[19] => detras
O bien algun modo generico de encontrar ciertas cosas pero no las que empiezan por algo
Gracias