Aide et conseils concernant AutoIt et ses outils.
	
			
		
		
			
				
																			
								Boulanza 							 
						Niveau 10 			
		Messages :  711 Enregistré le :  mer. 31 juil. 2013 15:49
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#1 
			
									
						Message 
					 
								par Boulanza  dim. 26 avr. 2020 14:42 
			
			
			
			
			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.
					Modifié en dernier par 
Boulanza  le dim. 26 avr. 2020 17:01, modifié 1 fois.
									
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Boulanza 							 
						Niveau 10 			
		Messages :  711 Enregistré le :  mer. 31 juil. 2013 15:49
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#2 
			
									
						Message 
					 
								par Boulanza  dim. 26 avr. 2020 15:51 
			
			
			
			
			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.
 
		 
				
		
		 
	 
				
		
		
			
				
								jl56 							 
						Niveau 7 			
		Messages :  415 Enregistré le :  mer. 24 oct. 2007 22:42Localisation :  56000
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#3 
			
									
						Message 
					 
								par jl56  dim. 26 avr. 2020 16:09 
			
			
			
			
			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
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Boulanza 							 
						Niveau 10 			
		Messages :  711 Enregistré le :  mer. 31 juil. 2013 15:49
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#4 
			
									
						Message 
					 
								par Boulanza  dim. 26 avr. 2020 16:59 
			
			
			
			
			Merci jl56 pour votre réponse, ça marche parfaitement  avec quelques petites modifications.
Cordialement.
					Modifié en dernier par 
Boulanza  le lun. 27 avr. 2020 00:57, modifié 1 fois.
									
 
		 
				
		
		 
	 
				
		
		
			
				
								Nine 							 
						AutoIt MVPs (MVP) 			
		Messages :  139 Enregistré le :  ven. 17 avr. 2020 01:23Localisation :  Montréal, Québec
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#5 
			
									
						Message 
					 
								par Nine  dim. 26 avr. 2020 22:04 
			
			
			
			
			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) 
		 
				
		
		 
	 
				
		
		
			
				
								mikell 							 
						Spammer ! 			
		Messages :  6292 Enregistré le :  dim. 29 mai 2011 17:32Localisation :  Deep Cévennes
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#6 
			
									
						Message 
					 
								par mikell  dim. 26 avr. 2020 22:33 
			
			
			
			
			$arr = StringRegExp ($str, "'([^']*)'", 3) est suffisant
			
			
									
									" L'échec est le fondement de la réussite. "  (Lao-Tseu )" Plus ça rate, plus on a de chances que ça marche "   (les Shadoks )
						 
		 
				
		
		 
	 
				
		
		
			
				
								Nine 							 
						AutoIt MVPs (MVP) 			
		Messages :  139 Enregistré le :  ven. 17 avr. 2020 01:23Localisation :  Montréal, Québec
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#7 
			
									
						Message 
					 
								par Nine  lun. 27 avr. 2020 00:13 
			
			
			
			
			Bon, bon, bon.  mikell a senti le besoin de me reprendre...
			
			
									
									
						 
		 
				
		
		 
	 
				
		
		
			
				
								TommyDDR 							 
						Modérateur 			
		Messages :  2111 Enregistré le :  mar. 22 juil. 2008 21:55Localisation :  Nantes
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#8 
			
									
						Message 
					 
								par TommyDDR  lun. 27 avr. 2020 17:34 
			
			
			
			
			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".
			
			
									
									3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
						 
		 
				
		
		 
	 
				
		
		
			
				
								Nine 							 
						AutoIt MVPs (MVP) 			
		Messages :  139 Enregistré le :  ven. 17 avr. 2020 01:23Localisation :  Montréal, Québec
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#9 
			
									
						Message 
					 
								par Nine  lun. 27 avr. 2020 17:38 
			
			
			
			
			C'était pas méchant, juste un clin d’œil...Car je peux pas compétitionner avec mikell sur ce terrain  
 
		 
				
		
		 
	 
				
		
		
			
				
								mikell 							 
						Spammer ! 			
		Messages :  6292 Enregistré le :  dim. 29 mai 2011 17:32Localisation :  Deep Cévennes
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#10 
			
									
						Message 
					 
								par mikell  lun. 27 avr. 2020 17:45 
			
			
			
			
			Bon, on aurait dû (tous les 2) utiliser le smiley "sourire" toujours très utile pour relativiser la portée des commentaires  
" L'échec est le fondement de la réussite. "  (Lao-Tseu )" Plus ça rate, plus on a de chances que ça marche "   (les Shadoks )
						 
		 
				
		
		 
	 
				
		
		
			
				
								TommyDDR 							 
						Modérateur 			
		Messages :  2111 Enregistré le :  mar. 22 juil. 2008 21:55Localisation :  Nantes
	Status : 
			Hors ligne 
	 
		 
		
						
					
													
							
						
	#11 
			
									
						Message 
					 
								par TommyDDR  lun. 27 avr. 2020 18:36 
			
			
			
			
			Désolé, j'avais senti vos "..." comme un sentiment saoulé ^^
			
			
									
									3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679