2010-03-19 5 views

Répondre

1

Je suis sûr que vous savez comment écrire la fonction autour de cela, mais c'est tout ce dont vous avez vraiment besoin pour faire ce que vous demandez. Découvrez les liveDocs pour plus de détails sur les méthodes subString et indexOf.

var newString:String; 

newString = "bla dla dla vre bla 54312" 

newString = newString.subString(0,newString.indexOf("vre")); 
1

Cela peut commencer:

var s:String = "bla dla dla vre bla 54312"; 
var a:Array = s.split("vre"); 

if(a) { 
    // a[0] should be 'bla dla dla' 
    trace(a[0]); 
} 
1

Je ne suis pas familier avec la syntaxe actionscript, mais cela semble qu'il serait assez facile. Vous pouvez essayer:

function trimStr(myStr, searchStr) 
{  
    var index:Int = myStr.search(searchStr); 

    if (index > -1) 
    { 
     return myStr.substring(0, index); 
    } 
    else 
    { 
     return myStr; 
    } 
} 

J'ai peut-être une erreur de syntaxe, mais le concept de base me vient à l'esprit.

+0

AS3 utilise int, non Int;) –

+0

yknow, je l'avais comme int au départ, mais dans un exemple que j'ai vu cordes, donc je suppose qu'ils étaient compatibles: p – Yozomiri

Questions connexes