Could someone please explain why R in a positive lookbehind is not working?
#include <Array.au3>
Local $sData = FileRead(@ScriptFullPath)
Local $aArray = StringRegExp($sData, '(?ims)(^Func(?=\h)\h+(\w+)\h*\(.*?(?<=\R)EndFunc(?=\h))', 3) ; (?<=\R) does not work!
_ArrayDisplay($aArray, 'SRE 1')
$aArray = StringRegExp($sData, '(?ims)(^Func(?=\h)\h+(\w+)\h*\(.*?(?<=\r|\n|\r\n)EndFunc(?=\h))', 3) ; (?<=\r|\n|\r\n) does work!
_ArrayDisplay($aArray, 'SRE 2')
Func Example()
Return True
EndFunc ;==>Example
Func SomeFunc($vVar)
Return $vVar
EndFunc ;==>SomeFunc