Hallo Zusammen
Irgendwie komme ich mit dem StringRegExp überhaupt nicht klar. Für Euch ist das sicher eine 10 Sekunden Übung!
[autoit]#include <Array.au3>
$String = 'Local $pLFile = xyz' & @CRLF & _
'Local $pSrc = xyz' & @CRLF & _
'Local $SHA1 = xyz'
$Pattern = '(?i)(?s)(.*)Local $pSrc =(?-s)(.*)'
$aTest = StringRegExp($String, $Pattern, 1)
MsgBox(0,"",$aTest & " / " & @error)
_ArrayDisplay($aTest)
Ich möchte mit dem Pattern vom $String folgenden Teil zurückbekommen: Local $pSrc = xyz
Wobei diese Zeile nicht zwingend auf der ersten oder zweiten Zeile stehen muss. Zudem ist alles nach dem Gleichheitszeichen variabel!
Mit anderen Worten: Ich möchte den String haben, welcher mit Local $pSrc = beginnt und zwar soweit, bis das nächste @CRLF kommt.
Vielen Dank für Eure Hilfe!
Veronesi