Connexion
Note: Il s'agit d'une traduction automatique, s'il vous plaît utilisez un langage clair, sans jargon.

Une expression peut reconnaître le nom de l'ordi?

Forums : Une expression peut reconnaître le nom de l'ordi?
Une expression peut reconnaître le nom de l'ordi?
Bert Brown - 11-13-2008


Je dois créer de nombreuses variantes d'une comp. Il existe un système d'étiquetage, je dois et je me demandais si je peux mettre en place une situation si-puis d'ajuster les paramètres en fonction de ce que je nomme la comp.

Si par exemple j'ai un nom de comp:

Primehd_p2_l2_tss

Et je veux que l'expression à rechercher le nombre, après que "l" et de régler un certain nombre curseur (longueur curseur) pour que les chiffres correspondent à. Dans ce cas "2"

Possible? Je demande parce que je sais peu de choses sur le format d'une étiquette à lire, En particulier avec précision une position spécifique dans ce label.

Merci

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


Peep mon au-delà de l'interweb bande, Abbott rouge.
"nous electro-rock sur de longues distances..."


Re: Une expression peut reconnaître le nom de l'ordi?
Darby Edelen - 11-13-2008


[Bert Brown] "si par exemple j'ai un nom de comp:

Primehd_p2_l2_tss

Et je veux que l'expression à rechercher le nombre, après que "l" et de régler un certain nombre curseur (longueur curseur) pour que les chiffres correspondent à. Dans ce cas "2" "


Je pense que cela devrait vous plus de la façon dont il:


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


a Sera un tableau avec les valeurs suivantes:


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


Afin d'obtenir le chiffre de a[2] Vous pouvez utiliser:

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

Je ne l'ai pas testé, mais je pense que cela devrait fonctionner.

Darby edelen

Re: Une expression peut reconnaître le nom de l'ordi?
Bert Brown - 11-13-2008


Radical. Fonctionne très bien. Thanks so much

Ce n'est vraiment utile que pour comprendre la façon expressions peuvent utiliser le texte. Je n'avais jamais utilisé split ou Charat

Si je voulais une expression de regarder un personnage, Comme le "l", comment pourrais-je faire? Ne pas multiplier par 1?



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


Peep mon au-delà de l'interweb bande, Abbott rouge.
"nous electro-rock sur de longues distances..."


Re: Une expression peut reconnaître le nom de l'ordi?
Dan Ebberts - 11-13-2008


Une autre façon:

N = thiscomp.Nom;
ParseInt (n [n.Indexof ( "_L") + 2],10)


Dan


Re: Une expression peut reconnaître le nom de l'ordi?
Lloyd Alvarez - 11-14-2008


C = thiscomp.Nom

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


Car nous faisons remixes, Voici mon prendre sur lui ;-)

-lloyd

http:/ / aescripts.com

Re: Une expression peut reconnaître le nom de l'ordi?
Lloyd Alvarez - 11-14-2008


Oublié qu'il lui fallait pour être utilisé comme un nombre:


C = thiscomp.Nom
ParseInt (c.Charat (c.Lastindexof ("_")- 1),10)



Btw, Tout récemment appris sur les différentes saveurs de parseInt si vous suivez le long à la maison, Assurez-vous d'ajouter le ,10 parseInt chaque fois que vous utilisez pour vous assurer que vous tirez de base 10 numéros dont j'imagine que vous aurez 99% du temps..


-lloyd

http:/ / aescripts.com

Réponse à fil
FORUMSTUTORIELSMAGAZINESERVICESVIDEOSACTUALITéSBLOGS


© CreativeCOW.net Tous les droits sont réservés.

Communautés créatives du monde

[Haut]

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