zB '"Hallo Wort" = "Hallo Welt"; "," "Hallo = Wort" = "Hallo = Wort"', finde die Mitte des "=" Position von Python. Ich versuche, diesepython finde die Mitte von "=" index in string
>>>line = '"Hello=Word" = "Hello=Word"'
>>>index = line.index("=")
>>> index
6
ich es 13
Das erste '=' ist auf Position 6 ... –
Was genau ist die Logik hier? Willst du das 2. Vorkommen von "="? Der in der Mitte? Wenn ja, was ist, wenn es eine gerade Zahl gibt? Oder möchten Sie vielleicht die erste finden, die nicht in Anführungszeichen eingeschlossen ist? Es gibt ein Dutzend Möglichkeiten, dies zu tun, aber die Frage ist, welches ist am besten geeignet. –
Bitte werfen Sie einen Blick auf diese http://stackoverflow.com/questions/11122291/python-find-char-in-string-can-i-get-all-indexes – MaxLunar