$re = '/Instrument Method\s*[=:-]\s*(?<dm>.*)/';
$str = 'This data was acquired in Method&Run Control.
The MSD parameters were saved in the msdiag register file.
This msparms.txt file was built using the values from the msdiag register.
Some parameters normally reported under MSData acquisition in Tune 
may be missing from this msparms.txt file.  You may be able to read these 
values from Data Analysis.  These items are marked with an asterisk (*).
 
 
 
File                     :   C:\\HPCHEM\\1\\DATA\\FIA.D
Operator                 :   Apps Chemist
Date acquired            :   Wed Apr 09 17:50:26 1997
Instrument Method        :   Appsprite2
 
 
Sample information
----------------------------------
Sample name              :   50 ng caffeine
Misc info                :   50 ng Caffeine run in condensed mode varying fragmentor
 
 
MS parameters
----------------------------------
Tune File                   :    C:\\HPCHEM\\1\\1946TUNE\\atunes.tun
Skim1                       :    Not Applicable
Skim2                       :    8.0 V     
Ion Energy                  :    5.0 V     
Lens1                       :    1.4 V     
Lens2                       :    27 V      
Iris                        :    350 V     
HED                         :    10000 V   
Width Gain                  :    -70       
Width Offset                :    Variable  
                                 Mass         :   Value    
                                 --------------------------
                                 118.10       :   -11      
                                 622.03       :   -14      
                                 922.01       :   -2       
                                 1521.97      :   -8       
                                 2121.93      :   -13      
                                 2721.89      :   -12      
                                 --------------------------
Mass Gain                   :    4.40      
Mass Offset                 :    Variable  
                                 Mass         :   Value    
                                 --------------------------
                                 118.10       :   0        
                                 622.03       :   0        
                                 922.01       :   0        
                                 1521.97      :   0        
                                 2121.93      :   0        
                                 2721.89      :   0        
                                 --------------------------
Quad DC                     :    0.00 V    
Octopole Peak               :    300 V     
Octopole Knee               :    307 Da    
Mass Filter                 :    Gaussian  
Mass Filter Width           :    0.30 Da   
';
preg_match($re, $str, $matches, PREG_OFFSET_CAPTURE, 0);
// Print the entire match result
var_dump($matches);
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php