Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

Estrarre una Substringa da una Stringa

This is a discussion on Estrarre una Substringa da una Stringa within the Articoli e tutorials forums, part of the Flash CS3 e Actionscript 3.0 category; Vi č mai capitato, lavorando con stringhe di testo, di dover estrarre solo una parte della stringa ? Questo articolo presenta come ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Articoli e tutorials

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  1 links from elsewhere to this Post. Click to view. #1 (permalink)  
Old 20-09-07, 14:14
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Estrarre una Substringa da una Stringa

Vi č mai capitato, lavorando con stringhe di testo, di dover estrarre solo una parte della stringa ?
Questo articolo presenta come lavorare con i metodi substr() e substring() della Classe String di Actionscript 3.0 .
I due metodi in questione, sono quasi identici.
Entrambi restituiscono un valore stringa in base ai 2 parametri inviati.

Vediamoli...

Il metodo substr() :

vuole due parametri:
- startIndex: la posizione del primo carattere
- length: il numero di quanti caratteri dobbiamo estrarre dopo startIndex


Il metodo substring():
- startIndex: la posizione del primo carattere
- endIndex: la posizione dell' ultimo carattere

Per capire bene i 2 metodi, ho creato una Document Class per fare un esempio:
Code:
package
{
	import flash.display.MovieClip;
	
	public class Substringa extends MovieClip
	{
		public function Substringa()
		{
			init();
		}
		
		private function init():void
		{
			var testo:String='FlepStudio';
			
			trace(testo.substr(0,4));
			trace(testo.substring(0,4));
			trace('-------------------------');
			
			trace(testo.substr(1,5));
			trace(testo.substring(1,5));
			trace('-------------------------');
			
			trace(testo.substr(4,6));
			trace(testo.substring(4,6));
			trace('-------------------------');
		}
	}
}
L' output generato da Flash č il seguente:

Quote:
Flep
Flep
-------------------------
lepSt
lepS
-------------------------
Studio
St
-------------------------
Analizziamo il codice.
ho una variabile di tipo String con il testo
var testo1:String='FlepStudio';

Primo caso
utilizzo substr() passando come valori: zero come prima posizione ( quindi partirą dalla prima lettera ) e 4 come lunghezza
trace(testo1.substr(0,4));
utilizzo substring() passando come valori: zero come prima posizione ( quindi partirą dalla prima lettera ) e 4 come ultima posizione
trace(testo1.substring(0,4));

Secondo caso
utilizzo substr() passando come valori: 1 come prima posizione ( quindi partirą dalla seconda lettera ) e 5 come lunghezza ( si muoverą di 5 posizioni dopo la seconda lettera )
trace(testo2.substr(1,5));
utilizzo substring() passando come valori: 1 come prima posizione ( quindi partirą dalla seconda lettera ) e 5 come ultima posizione ( si muoverą fino alla posizione 5 )
trace(testo2.substring(1,5));

Terzo caso
utilizzo substr() passando come valori: 4 come prima posizione ( quindi partirą dalla quinta lettera ) e 6 come lunghezza ( si muoverą di 6 posizioni dopo la quinta lettera )
trace(testo.substr(4,6));
utilizzo substring() passando come valori: 4 come prima posizione ( quindi partirą dalla quinta lettera ) e 6 come ultima posizione ( si muoverą fino alla posizione 6 )
trace(testo.substring(4,6));

Stay tuned !
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
Estrarre coordinate.... ...XML /// Parte 2 seal Flash CS3 | PHP | mySQL 2 11-05-08 11:30
Estrarre coordinate.... ...XML seal Flash CS3 | PHP | mySQL 3 28-04-08 08:56
Estrarre coordinate.... ...XML seal Actionscript 3.0 avanzato 2 23-04-08 14:29
estrarre nomi tag da xml acca2o Actionscript 3.0 base 1 10-04-08 10:17
\n in Stringa funziona, \n da Stringa ottenuta da elemento XML non funziona... giovapaglia Actionscript 3.0 base 3 03-10-07 18:48


All times are GMT. The time now is 11:40.


Powered by vBulletin versione 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC4
Forum SiteMap


FlepStudio
by Filippo Lughi
P.IVA 03605860406