Function like :find but with POSIX support?

Given that the ~ operator has partial POSIX regular expression support:

is there a function that works like :find but also supports regular expressions?

find

>
>
>
> ```text
:find <arg> <arg> <start>

return position of substring or array element

:put [:find “abc” “a” -1];

>

--jeroen