Accesso
Nota: Questa è una traduzione automatica, si prega di utilizzare un linguaggio chiaro, senza slang.

Si può riconoscere l'espressione di un nome?

Forum : Si può riconoscere l'espressione di un nome?
Si può riconoscere l'espressione di un nome?
Bert Brown - 11-13-2008


Devo creare numerose varianti di un comp. Vi è uno specifico sistema di etichettatura che ho da usare e mi chiedo se posso creare un se-allora situazione per regolare i parametri sulla base di quello che ho il nome di un.

Così per esempio ho un nome comp:

Primehd_p2_l2_tss

E voglio che l'espressione di cercare il numero, dopo che "l" e regolare un cursore numero (lunghezza barra di scorrimento) che corrispondono a cifre. In questo caso "2"

Possibile? Mi chiedo perché so molto poco su come formato di un'etichetta da leggere, Pin-puntando soprattutto una posizione specifica in etichetta che.

Grazie

----------------------------------


Sbirciare il mio over-the-INTERWEB banda, RED abbott.
"electro-rock che su lunghe distanze..."


Ri: Si può riconoscere l'espressione di un nome?
Darby Edelen - 11-13-2008


[bert marrone] "quindi, per esempio ho un nome:

Primehd_p2_l2_tss

E voglio che l'espressione di cercare il numero, dopo che "l" e regolare un cursore numero (lunghezza barra di scorrimento) che corrispondono a cifre. In questo caso "2" "


Penso che questo dovrebbe avere la maggior parte di voi il modo in cui ci:


n = thisComp.name;
a = n.split("_");


a Sarà un array con i seguenti valori:


a[0] = PRIMEHD
a[1] = P2
a[2] = L2
a[3] = TSS


In modo da ottenere la cifra in a[2] Si potrebbe usare:

dig = a[2].charAt(1) * 1; //multiply by one to convert character to an integer

Non ho ancora testato, ma credo che dovrebbe funzionare.

Darby edelen

Ri: Si può riconoscere l'espressione di un nome?
Bert Brown - 11-13-2008


Radicale. Grandi opere. Grazie tanto

Questo è anche molto utile solo per comprendere il modo espressioni possono utilizzare il testo. Non avevo mai utilizzato split o charat

Se avessi voluto l'espressione di guardare un personaggio, Come la "l" come me che? Non solo moltiplicare per 1?



----------------------------------


Sbirciare il mio over-the-INTERWEB banda, RED abbott.
"electro-rock che su lunghe distanze..."


Ri: Si può riconoscere l'espressione di un nome?
Dan Ebberts - 11-13-2008


Un altro modo:

N = thiscomp.Nome;
Parseint (n [n.Indexof ( "_l") + 2],10)


Dan


Ri: Si può riconoscere l'espressione di un nome?
Lloyd Alvarez - 11-14-2008


C = thiscomp.Nome

c.Charat (c.Lastindexof ("_")- 1)


Dal momento che stiamo facendo remix, Ecco il mio prendere su di esso ;-)

-Lloyd

http:/ / aescripts.com

Ri: Si può riconoscere l'espressione di un nome?
Lloyd Alvarez - 11-14-2008


Dimenticato che doveva essere usato come un numero:


C = thiscomp.Nome
Parseint (c.Charat (c.Lastindexof ("_")- 1),10)



Btw, Appena imparato a conoscere i vari sapori di parseint quindi se siete a casa dopo lungo, Assicurarsi di aggiungere il ,10 ogni volta che si utilizza per assicurarsi parseint si tira base di 10 numeri che immagino è quello che si vorrà il 99% del tempo..


-Lloyd

http:/ / aescripts.com

RISPOSTA AL FILO
FORUMTUTORIALSMAGAZINESERVIZIVIDEONEWSBLOG


© CreativeCOW.net Tutti i diritti sono riservati.

Creative Comunità del Mondo

[Superiore]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol