vartext:String="Professional Flex 2 is a great Flex resource.";//availableflags:g,i,m,s,xtrace(text.match(/.l.x/));//Returns:Flextrace(text.match(/f.e./));//Returnsnull(nomatches)trace(text.match(/f.e./i));//Returns:FlexusingignoreCaseflagtrace(text.match(/F.e./g));//Returns:Flex,Flexusingglobalflagtrace(text.match(/F[a-z]{3}/g));//Returns:Flex,Flexusingglobalflagtrace(text.match(/\d/);//Returns:2
brunorota
não entendi o seu primeiro exemplo shelson
eu preciso de um método pra fazer isso ó
exemplo
tenho uma String com esse valor “bruno rota sargi”
eu passo para o método o indice do 6 até o 9 referente a palavra rota
e substituo a palavra rota por teste
entendeu?
Shelson
brunorota:
não entendi o seu primeiro exemplo shelson
eu preciso de um método pra fazer isso ó
exemplo
tenho uma String com esse valor “bruno rota sargi”
eu passo para o método o indice do 6 até o 9 referente a palavra rota
e substituo a palavra rota por teste
entendeu?
varstr:String="Hello from Paris, Texas!!!";trace(str.slice(11,15));//output:Paritrace(str.slice(-3,-1));//output:!!trace(str.slice(-3,26));//output:!!!trace(str.slice(-3,str.length));//output:!!!trace(str.slice(-8,-3));//output:Texas
Esse método replace que o gui passou funciona praticamente como o replace normal do metodo String
Porque tipo
eu tenho um texto
“teste teste teste teste”
Eu quero substituir a ultima palavra “teste”
Eu usando esse método ele vai substituir a primeira
entendeu?
eu preciso de um método que substitua pelo indice mesmo e nao pelo valor
G
gui-jac
mas aí não seria só você trocar os valores?
tipo:
b = a.replace(a.substr(18,22),“Gos”);
brunorota
nao porque esse a.substr(18,22) ele está apenas capturando o valor do texto
vamos supor que eu tenho o texto
public public public
esse a.substr(14,20), nesse codigo eu apenas capturo o texto “public”
ae no string.replace() eu vou passar o valor do texto, nao interessando a localização dele, e é ae que da errado, porque o replace pega o primeiro valor igual encontrado, entao em vez de ele modificar o terceiro “public” ele vai modificar o primeiro “public” encontrado.
Entendeu?
brunorota
Galera, como eu não achei nenhum método nativo no flex pra fazer o que eu preciso, eu criei meu próprio método
Vou postar aqui pra quando alguém precisar do mesmo problema