Expressão regular para encontrar ocorrências numa String
Página 1 de 1
Expressão regular para encontrar ocorrências numa String
Imaginemos que temos a seguinte String:
s = "Nome=aaa;Idade=18;Nome=bbb;Idade=19;Nome=ccc;Idade=20"
Uma forma de encontrar todos os nomes presentes nessa String pode ser usando as expressões regulares.
nomes = s.scan(/Nome=[a-zA-Z]+[0-9]*/i)
A variavel nomes irá conter um array com todos os "Nomes" contidos na String "s".
*********************************************
Programa de teste completo:
s="Nome=aaa;Idade=18;Nome=bbb;Idade=19;Nome=ccc;Idade=20"
puts "s: " + s.to_s
nomes=s.scan(/Nome=[a-zA-Z]+[0-9]*/i)
p nomes.to_a
*********************************************
s = "Nome=aaa;Idade=18;Nome=bbb;Idade=19;Nome=ccc;Idade=20"
Uma forma de encontrar todos os nomes presentes nessa String pode ser usando as expressões regulares.
nomes = s.scan(/Nome=[a-zA-Z]+[0-9]*/i)
A variavel nomes irá conter um array com todos os "Nomes" contidos na String "s".
*********************************************
Programa de teste completo:
s="Nome=aaa;Idade=18;Nome=bbb;Idade=19;Nome=ccc;Idade=20"
puts "s: " + s.to_s
nomes=s.scan(/Nome=[a-zA-Z]+[0-9]*/i)
p nomes.to_a
*********************************************
Tópicos semelhantes
» Replace numa String
» Conversão de String para Date
» Conversão de uma string para um inteiro
» Converter objecto String para objecto InputStream
» Adicionar informação numa Hash
» Conversão de String para Date
» Conversão de uma string para um inteiro
» Converter objecto String para objecto InputStream
» Adicionar informação numa Hash
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ter Set 24, 2019 1:16 pm por jpmartins
» Artigo Bitcoin
Ter Set 24, 2019 1:13 pm por jpmartins
» Novo site para desportistas / New site for athletes
Ter Dez 04, 2018 8:19 am por Admin
» Check used port with the command line
Ter Dez 04, 2018 8:10 am por Admin
» Check the port where mariaDB is running
Seg Dez 03, 2018 4:59 am por Admin
» Check the linux version
Seg Dez 03, 2018 3:12 am por Admin
» Granting rights to a database for a user
Qui Nov 29, 2018 2:04 am por Admin
» Create new user
Qui Nov 29, 2018 2:01 am por Admin
» Change level of password security level
Qui Nov 29, 2018 1:59 am por Admin