Comunidad de diseño web y desarrollo en internet online

clase String inspeccion de todos los metodos

Citar            
MensajeEscrito el 12 Ene 2011 04:45 pm

Código ActionScript :

var cadena1:String=new String("cadena numero uno"); //crea cadena1 que es un string 
 //de lo que hay entre comillas
trace(cadena1); //aparece en el output cadena uno
var char1:String=new String(); //creas un String char1
char1=cadena1.charAt(0); //le das el valor a char1 del primer caracter
 //de cadena1
trace(char1); //visualizas el valor char1
var char2:Number=new Number(); //crea char2 como un numero
char2=cadena1.charCodeAt(0); //le da el valor numerico ASCII al primer
 //digito de cadena1
trace(char2); //visualiza en output char2

var char3:String=new String(); //crea un string char3
char3=cadena1.concat(" o no!!"); //se le da el valor string a char3 de cadena1 
 //mas lo indicado entre comillas
trace (char3); //se visualiza char3 en el output

var char4:String=new String(); //crea un string char4
char4=String.fromCharCode(98); //da el valor ascii 98 a char4
trace (char4); //visualiza char4 en output

var char5:int=new int(); //crea un numero entero char5
char5=cadena1.indexOf("n",0); //da el valor de la posicion de la subcadena 
 // "n" comenzando desde el digito 0 de la 
 // cadena1 a char5
trace (char5); //visualiza char5

var char6:int=new int(); //crea un numero entero char6
char6=cadena1.lastIndexOf("n",16); //da el valor de la posicion de la subcadena 
 // "n" comenzando desde el digito 16 hacia el 0
 // de la cadena1 a char6
trace (char6); //visualiza char6

var cadena2:String=new String("cadena numero uno"); //crea un string cadena2 con el valor entre ""
var cadena3:String=new String("cadena numero un"); //crea un string cadena3 con el valor entre ""
var cadena4:String=new String("cadena numero unos"); //crea un string cadena4 con el valor entre ""
var char7:int=new int(); //crea un numero entero char7
char7=cadena1.localeCompare(cadena2); //da valor a char7 comparando cadena1 con cadena2
trace (char7); //visualiza char7 de valor 0 porque cadena1 es
 //exactamente igual que cadena2
char7=cadena1.localeCompare(cadena3); //da valor a char7 comparando cadena1 con cadena3
trace (char7); //visualiza char7 de valor 1 porque cadena1 es
 //mayor que cadena3

char7=cadena1.localeCompare(cadena4); //da valor a char7 comparando cadena1 con cadena4
trace (char7); //visualiza char7 de valor 1 porque cadena1 es
 //menor que cadena4
var pattern:RegExp=/n/;//creo una variable pattern tipo regexp dando el valor n
var char8:Array=new Array();//creo una array char8
trace (pattern);//visualiza el valor pattern en output 
char8=cadena1.match(pattern);//mira las coincidencias de pattern respecto cadena1
//dandole el mismo valor coincidente
trace (char8);//visualizo char8 en output

var pattern1:RegExp=/n/gi;//creo una variable pattern1 tipo regexp dando el valor n
//la g representa global y la i que no distingira mayuscula
//de minuscula
var char9:Array=new Array();//creo una array char9
trace (pattern1);//visualiza el valor pattern1 en output 
char9=cadena1.match(pattern1);//mira las coincidencias de pattern1 respecto cadena1
//dandole el mismo valor coincidente tres veces ya que
//hay tres n dentro cadena1
trace (char9);//visualizo el array char9 en output

var pattern2:RegExp=/z/;//creo una variable pattern2 tipo regexp dando el valor z
var char10:Array=new Array();//creo una array char10
trace (pattern2);//visualiza el valor pattern2 en output 
char10=cadena1.match(pattern2);//mira las coincidencias de pattern2 respecto cadena1
//dandole el valor null ya que no lo encuentra
trace (char10);//visualizo el array char10 en output

var pattern3:RegExp=/n/;//creo una variable pattern3 tipo regexp dando el valor n
var char11:String=new String();//creo un string char11
trace (pattern3);//visualiza el valor pattern3 en output 
char11=cadena1.replace(pattern3,"c"); //mira la primer coincidencias de pattern3 respecto cadena1
//y las remplaza por "c"
trace (char11);//visualizo el string char11 en output
//solo cambia la primera "n" por "c" porque no lo he puesto
//el pattern3 como global

var pattern4:RegExp=/n/gi;//creo una variable pattern3 tipo regexp dando el valor n
var char12:String=new String();//creo un string char12
trace (pattern4);//visualiza el valor pattern4 en output 
char12=cadena1.replace(pattern4,"c"); //mira todas las coincidencias de pattern3 respecto cadena1
//y las remplaza por "c"

trace (char12);//visualizo el string char12 en output
//cambia todas las "n" por "c" porque lo he puesto
//el pattern4 como global y ademas no me distiguira 
//mayusculas de minusculas porque le pongo gi en 
//pattern4 si quisiera que me distingiera mayusculas
//de minusculas solo se pone g -->var pattern4:RegExp=/n/g;

var pattern5:RegExp=/(\w+) numero (\w+)/g;//creo una variable pattern3 tipo regexp dando el valor de
//una cadena cualquiera + numero + otra cadena cualquiera 
//de una forma global de manera que $1 -->"cadena y 
//$2-->uno
var char13:String=new String();//creo un string char13
trace (pattern5);//visualiza el valor pattern5 en output 
char13=cadena1.replace(pattern5,"$2 numero $1");//mira todas las coincidencias de pattern5 respecto cadena1
// y reemplaza $1 por $2 y viceversa//y las remplaza por "c"

trace (char13);//visualizo el string char13 en output

Por aukun

Claber

200 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 12 Ene 2011 05:05 pm
Te olvidaste de poner el motivo de tu consulta

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.