i die Position der iPosition eines Teil in einem String finden
mystr = "hi.this(is?my*string+"
hier benötigen einen Python-String von Format habe zu bekommen ‚ist‘, dass durch Sonderzeichen oder Nicht-alphabetische Zeichen umgeben ist (dh zweites 'ist' in diesem Beispiel). unter Verwendung von
mystr.find('is')
wird die Position zurückgegeben, wenn 'ist', die mit 'dieser' verbunden ist, die nicht gewünscht ist. Wie finde ich die Position eines Teilstrings, der von nicht alphabetischen Zeichen in einem String umgeben ist? Verwenden von Python 2.7
Sie sollten eigentlich '\ b' dafür verwenden. – georg
@ thg435 Für was, entschuldigung? –
're.search (r '\ bis \ b')' - ansonsten passen Sie auch das vorhergehende Symbol an und die Position ist falsch. – georg