| Precedente :: Successivo | 
	
	
		| Autore | Messaggio | 
	
		| balubeto Dio minore
 
  
 
 Registrato: 19/05/06 09:22
 Messaggi: 757
 
 
 | 
			
				|  Inviato: 18 Dic 2011 14:26    Oggetto: [PS] Sostituire una pezzo di stringa con un'altra |   |  
				| 
 |  
				| CIAO 
 Ho una stringa di lunghezza variabile tipo:
 
 scsi0:0.fileName = "<Nome-file>.vmdk"
 
 o
 
 ide0:10.fileName = "<Nome-file>.vmdk"
 
 Come devo fare a sostituire il nome del file?
 
 GRAZIE
 
 CIAO
 |  | 
	
		| Top |  | 
	
		|  | 
	
		| SverX Supervisor Macchinisti
 
  
  
 Registrato: 25/03/02 12:16
 Messaggi: 11861
 Residenza: Tokelau
 
 | 
			
				|  Inviato: 19 Dic 2011 10:54    Oggetto: |   |  
				| 
 |  
				| con una regular expression (regex) trovi il testo tra " e . e sostituisci quello  |  | 
	
		| Top |  | 
	
		|  | 
	
		| balubeto Dio minore
 
  
 
 Registrato: 19/05/06 09:22
 Messaggi: 757
 
 
 | 
			
				|  Inviato: 19 Dic 2011 14:24    Oggetto: |   |  
				| 
 |  
				| Un momento: 
 ho un file di testo che contiene diverse righe. Ora, devo cercare una specifica stringa e sostituirla con un'altra stringa. Quindi, come devo fare a fare cio?
 
 grazie
 
 ciao
 |  | 
	
		| Top |  | 
	
		|  | 
	
		| SverX Supervisor Macchinisti
 
  
  
 Registrato: 25/03/02 12:16
 Messaggi: 11861
 Residenza: Tokelau
 
 | 
			
				|  Inviato: 19 Dic 2011 14:58    Oggetto: |   |  
				| 
 |  
				| sul come farlo credo ne avessimo discusso in un altro topic, la tua domanda credevo fosse 'come posso trovare una stringa e sostituirne solo una parte'? 
 'regex' è la risposta
  |  | 
	
		| Top |  | 
	
		|  | 
	
		| balubeto Dio minore
 
  
 
 Registrato: 19/05/06 09:22
 Messaggi: 757
 
 
 | 
			
				|  Inviato: 19 Dic 2011 19:02    Oggetto: |   |  
				| 
 |  
				| ho scritto questo script: 
 
  	  | Codice: |  	  | $arrDati = @()
 $stringaDaCercare = 'stringaDaCercare'
 $NuovaRiga = $stringaDaCercare
 
 Get-Content "$Nome-file.txt" | foreach{
 if ($_.Contains("$stringaDaCercare")){
 $arrDati += $NuovaRiga
 }
 else{
 $arrDati += $_
 }
 }
 $arrDati | Out-File "$Nome-file.txt" -Force
 
 | 
 
 che dovrebbe sostituire una stringa con un`altra ma nel file finale compare che la riga dove c`era la stringa da cercare e` mancante della parte a sinistraed a destra di tale stringa . come devo fare a correggere?
 
 grazie
 
 ciao
 |  | 
	
		| Top |  | 
	
		|  | 
	
		|  |