[Python] getting string between 2 characters in python

Discussão em 'Python' iniciado por Stack, Novembro 25, 2025.

  1. Stack

    Stack Membro Participativo

    I need to get certain words out from a string in to a new format. For example, I call the function with the input:

    text2function('$sin (x)$ is an function of x')


    and I need to put them into a StringFunction:

    StringFunction(function, independent_variables=[vari])


    where I need to get just 'sin (x)' for function and 'x' for vari. So it would look like this finally:

    StringFunction('sin (x)', independent_variables=['x']


    problem is, I can't seem to obtain function and vari. I have tried:

    start = string.index(start_marker) + len(start_marker)
    end = string.index(end_marker, start)
    return string[start:end]


    and

    r = re.compile('$()$')
    m = r.search(string)
    if m:
    lyrics = m.group(1)


    and

    send = re.findall('$([^"]*)$',string)


    all seems to seems to give me nothing.

    Continue reading...

Compartilhe esta Página