Potrzebuję uzyskać pewne wyrazy z ciągu w nowym formacie. Na przykład, wywołać funkcję z wejściem:uzyskiwanie ciągu znaków między 2 znakami w pytonie
text2function('$sin (x)$ is an function of x')
i muszę umieścić je w StringFunction:
StringFunction(function, independent_variables=[vari])
gdzie muszę się po prostu 'sin (x)' dla funkcji i "x" dla zmiennej. Tak wyglądałoby to w końcu:
StringFunction('sin (x)', independent_variables=['x']
Problem polega na tym, że nie mogę uzyskać funkcji i wariacji. Próbowałem:
start = string.index(start_marker) + len(start_marker)
end = string.index(end_marker, start)
return string[start:end]
i
r = re.compile('$()$')
m = r.search(string)
if m:
lyrics = m.group(1)
i
send = re.findall('$([^"]*)$',string)
wszystko wydaje się wydaje się dać mi niczego. czy robię coś źle? Cała pomoc jest doceniana. Dzięki.
Bardzo podoba mi się to rozwiązanie dla tego, co robię. – Jiminion