Una expresión puede reconocer el nombre de la comp?
Una expresión puede reconocer el nombre de la comp? Bert Brown - 11-13-2008
Tengo que crear muchas variaciones de una comp. Hay un sistema de etiquetado que tienen que utilizar y me pregunto si puedo crear una si-entonces la situación para ajustar los parámetros sobre la base de lo que el nombre comp.
Así, por ejemplo tengo un nombre comp:
Primehd_p2_l2_tss
Y quiero que la expresión a buscar el número después de que "l" y ajustar un número de control deslizante (barra deslizante de longitud) para que coincida con el dígito. En este caso "2"
Posible? Le pido, porque sé muy poco acerca de cómo dar formato a una etiqueta para ser leído, Apuntando sobre todo pin-un puesto específico dentro de esa etiqueta.
Gracias
----------------------------------
Pío de mi por encima de la banda interweb, Abbott rojo.
"electro-rock que a través de largas distancias..."
Volver: Una expresión puede reconocer el nombre de la comp? Darby Edelen - 11-13-2008
[bert brown]"para, por ejemplo, tengo un nombre comp:
Primehd_p2_l2_tss
Y quiero que la expresión a buscar el número después de que "l" y ajustar un número de control deslizante (barra deslizante de longitud) para que coincida con el dígito. En este caso "2" "
Creo que este debería obtener la mayoría de los que camino:
n = thisComp.name;
a = n.split("_");
a Será un array con los siguientes valores:
a[0] = PRIMEHD
a[1] = P2
a[2] = L2
a[3] = TSS
A fin de obtener el dígito en a[2] Puede utilizar:
dig = a[2].charAt(1) * 1; //multiply by one to convert character to an integer
No he probado esto, pero creo que debería trabajar.
Darby Edelen
Volver: Una expresión puede reconocer el nombre de la comp? Bert Brown - 11-13-2008
Radicales. Grandes obras. Gracias tanto
Esto también es muy útil para la comprensión de la forma sólo puede usar expresiones de texto. Nunca había utilizado o dividir charat
Si quería buscar una expresión en un personaje, Como la "l" ¿cómo lo hago? No sólo se multiplican por 1?
----------------------------------
Pío de mi por encima de la banda interweb, Abbott rojo.
"electro-rock que a través de largas distancias..."
Volver: Una expresión puede reconocer el nombre de la comp? Dan Ebberts - 11-13-2008
De otra manera:
N = thiscomp.Nombre;
ParseInt (n [n.Indexof ( "_l") + 2],10)
Dan
Volver: Una expresión puede reconocer el nombre de la comp? Lloyd Alvarez - 11-14-2008
C = thiscomp.Nombre
c.Charat (c.Lastindexof ("_")- 1)
Desde que estamos haciendo remixes, Aquí está mi tomar en ella ;-)
-lloyd
http:/ / aescripts.com
Volver: Una expresión puede reconocer el nombre de la comp? Lloyd Alvarez - 11-14-2008
Olvidé que tenía que ser utilizado como un número:
C = thiscomp.Nombre
ParseInt (c.Charat (c.Lastindexof ("_")- 1),10)
BTW, Recientemente aprendido sobre los distintos sabores de parseInt así que si usted está siguiendo en casa, Asegúrese de añadir la ,10 siempre que utilice parseInt para asegurarse de que usted tire de base de 10 números, que es lo que me imagino que querrás el 99% del tiempo..