| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Finde visse kolonner af en tekst Fra : Søren | 
  Dato :  16-03-06 15:13 |  
  |   
            Jeg har følgende tekst (9 linier):
 
 Domæne:       minhest.dk
 
 Registrant
 Handle:           HEST2-DK
 Dato:              2006-02-02
 
 Ejer
 Handle:           HEST3-DK
 Dato:              2006-02-02
 
 Hvis jeg på nemmest mulige måde vil have fat i f.eks. "HEST2-DK" og 
 "HEST3-DK", hvordan gør jeg så det? Jeg er ude i noget a'la:
 
 $pos = strpros($tekst, "Registrant")
 hvorefter jeg tager (med substr) tilpas mange karaktere frem og exploder 
 mellemrum. Det er noget hø og det er ikke så vedligeholdelses venligt eller 
 effektivt. Det kunne jo være fint med noget a'la:
 
 grep Registrant + 1 linie | awk print $2
 
 
  
            
             |   |   
            
        
 
            
         
           Kim Schulz (16-03-2006) 
         
	
            | Kommentar Fra : Kim Schulz | 
  Dato :  16-03-06 16:48 |  
  |   
            On Thu, 16 Mar 2006 15:12:40 +0100
 "Søren" <soren@invalid.xyz> wrote:
 
 > Jeg har følgende tekst (9 linier):
 > 
 > Domæne:       minhest.dk
 > 
 > Registrant
 > Handle:           HEST2-DK
 > Dato:              2006-02-02
 > 
 > Ejer
 > Handle:           HEST3-DK
 > Dato:              2006-02-02
 > 
 > Hvis jeg på nemmest mulige måde vil have fat i f.eks. "HEST2-DK" og 
 > "HEST3-DK", hvordan gør jeg så det? Jeg er ude i noget a'la:
 > 
 > $pos = strpros($tekst, "Registrant")
 > hvorefter jeg tager (med substr) tilpas mange karaktere frem og
 > exploder mellemrum. Det er noget hø og det er ikke så
 > vedligeholdelses venligt eller effektivt. Det kunne jo være fint med
 > noget a'la:
 > 
 > grep Registrant + 1 linie | awk print $2
 
 måske noget ala: 
 preg_match("/Registrant\nHandle:\s+(.+)\n/m",$tekst,$matches);
  
            
             |   |   
            
        
 
            
         
           Søren (16-03-2006) 
         
	
            | Kommentar Fra : Søren | 
  Dato :  16-03-06 17:33 |  
  |   
            >> Hvis jeg på nemmest mulige måde vil have fat i f.eks. "HEST2-DK" og
 >> "HEST3-DK", hvordan gør jeg så det? Jeg er ude i noget a'la:
 >
 >måske noget ala:
 >preg_match("/Registrant\nHandle:\s+(.+)\n/m",$tekst,$matches);
 
 Det fungere perfekt, mange tak.
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |