Je chaîne suivante:Comment obtenir GL, G0 de "GL => G0" en utilisant Ruby Expression régulière
"xxxxx GL=>G0 yyyyyy "
Je veux extraire GL et G0 en utilisant l'expression régulière rubis. Merci.
Je chaîne suivante:Comment obtenir GL, G0 de "GL => G0" en utilisant Ruby Expression régulière
"xxxxx GL=>G0 yyyyyy "
Je veux extraire GL et G0 en utilisant l'expression régulière rubis. Merci.
Eh bien, c'est plutôt vague. Voulez-vous retirer des paires clé/valeur séparées par =>?
Le regexp suivant peut répondre à vos besoins:
matches = /.*(\w{2})=>(\w{2}).*/.match("xxxxxx GL=>G0 yyyyy ")
puts matches[1] // GL
puts matches[2] // G0
Cela suppose que vos valeurs clés/2 caractères sont séparés par un => signe. Il n'autorise pas les espaces entre les caractères et le signe =>. Faites-moi savoir si c'est ce dont vous avez besoin. Sinon, fournissez une description plus détaillée des chaînes dont vous avez besoin pour analyser.
Merci, c'est exactement ce dont j'ai besoin. – pierrotlefou