Page 1 sur 1
[R] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : dim. 26 avr. 2020 14:42
par Boulanza
Bonjour,
Ceci est le résultat du MsgBox : Global $size = ' 60047544 ' du code ci-dessous.
Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe '
C'est à dire je ne garde que les chiffres : 60047544
Merci pour votre aide
Cordialement.
Re: [..] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : dim. 26 avr. 2020 15:51
par Boulanza
Bonjour,
Le résultat est : 60047544 ' sans que je puisse supprimer l'apostrophe de droite.
Il reste juste à effacer l'apostrophe de droite.
Votre aide est la bien venue.
Cordialement.
Re: [..] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : dim. 26 avr. 2020 16:09
par jl56
Bonjour
de la même façon avec une deuxième passe
$phrase="Global $size = ' 60047544 '"$phrase_sans_apostrophe = StringReplace ($phrase, "Global $size = ' " , "")$phrase_sans_apostrophe = StringReplace ($phrase_sans_apostrophe, " '" , "")MsgBox (0, "", $phrase_sans_apostrophe)
A+
Jl56
Re: [..] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : dim. 26 avr. 2020 16:59
par Boulanza
Merci jl56 pour votre réponse, ça marche parfaitement avec quelques petites modifications.
Cordialement.
Re: [R] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : dim. 26 avr. 2020 22:04
par Nine
Ceci peut-être ?
Code : Tout sélectionner
#include <Array.au3>
$str = "Global $Test1 = '12345'" & @CRLF & _
"Local $Test2 = 'Abcdef' ; ceci est un test" & @CRLF & _
"MsgBox (0, 'Message', 'Test')"
$arr = StringRegExp ($str, "[^']*(?:'([^']*)')", 3)
_ArrayDisplay ($arr)
Re: [R] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : dim. 26 avr. 2020 22:33
par mikell
$arr = StringRegExp ($str, "'([^']*)'", 3)
est suffisant
Re: [R] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : lun. 27 avr. 2020 00:13
par Nine
Bon, bon, bon. mikell a senti le besoin de me reprendre...
Re: [R] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : lun. 27 avr. 2020 17:34
par TommyDDR
Je ne pense pas qu'il vous "reprend", il ajuste simplement votre proposition. Autant avoir une solution simple et fonctionnelle qu'une solution fonctionnelle et un peu plus "compliquée".
Re: [R] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : lun. 27 avr. 2020 17:38
par Nine
C'était pas méchant, juste un clin d’œil...Car je peux pas compétitionner avec mikell sur ce terrain
Re: [R] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : lun. 27 avr. 2020 17:45
par mikell
Bon, on aurait dû (tous les 2) utiliser le smiley "sourire" toujours très utile pour relativiser la portée des commentaires
Re: [R] Je cherche à effacer tout ce qui se trouve à gauche et à droite du symbole apostrophe
Posté : lun. 27 avr. 2020 18:36
par TommyDDR
Désolé, j'avais senti vos "..." comme un sentiment saoulé ^^