Der Fehler: Es wurde kein String selektiert - $array ist leer.
[autoit]#include <String.au3>
#include <array.au3>
$text =("In Debitor D10000 fehlt die E-Mail-Adresse"); die quelle $text ist der ist-zustand, also kein anderer input vorhanden
$array = StringRegExp($text, "(?i)Debitor(.*?)(?i)fehlt",1)
If IsArray($array) Then
MsgBox(64,"",$array[0])
Else
MsgBox(0, '', "Array leer!")
EndIf
Probier malo dieses Pattern, bei mir klappt es damit:
[autoit]$array = StringRegExp($text, "((?<=Debitor )(.*?)(?= fehlt))",1)
[/autoit]