Hier nun die deutsche Version meiner Frage:
Ich habe einige Python-Routinen (Siehe Beispiel), die ich gerne auch in einem Calc-Makro einsetzen würde. Leider habe ich keinen Weg gefunden, wie ich diese aus dem Calc-Makro (Basic) aufrufen und Parameter übergeben sowie die Ergebnisse zurückbekommen kann.
Ich stelle mir den Basic-Aufruf in etwa so vor:
hlp = PyFindStructureInString("a","ghsfhaehjg",1)
Der PythonCode sieht so aus :
#!/usr/bin/python3
# coding=utf-8
import re
def PyFindStructureInString(SuchStr, text, StartPos=1):
hlp = re.search(SuchStr, text[StartPos:])
if hlp == None:
return "",0,0
return hlp.group()
Leider habe ich im Internet dazu nichts gefunden. Es geht mir um einen grundsätzliche Möglichkeit vom Aufruf von Python-Routinen, nicht um die hier als Beispiel dargestellte Lösung einer Suchfunktion mit “regulärem Ausdruck”