Ho bisogno di ottenere alcune parole da una stringa in un nuovo formato. Per esempio, che io chiamo la funzione con l'ingresso:ottenere string tra 2 caratteri in python
text2function('$sin (x)$ is an function of x')
e ho bisogno di metterli in una stringFunction:
StringFunction(function, independent_variables=[vari])
in cui ho bisogno di ottenere solo 'sin (x)' per la funzione e 'x' per vari. Quindi sembrerebbe questo alla fine:
StringFunction('sin (x)', independent_variables=['x']
il problema è che non riesco a ottenere funzioni e vari. Ho provato:
start = string.index(start_marker) + len(start_marker)
end = string.index(end_marker, start)
return string[start:end]
e
r = re.compile('$()$')
m = r.search(string)
if m:
lyrics = m.group(1)
e
send = re.findall('$([^"]*)$',string)
tutto sembra a me sembra dare nulla. Sto facendo qualcosa di sbagliato? Tutto l'aiuto è apprezzato. Grazie.
Mi piace molto questa soluzione per quello che sto facendo. – Jiminion