Tag: string

Wiederholen von Zeichen in der Mitte einer Zeichenfolge

Hier ist das Problem, das ich zu lösen versucht habe, aber Schwierigkeiten zu lösen: Definieren Sie eine Funktion namens repeat_middle die als Parameter einen String (mit mindestens einem Zeichen) empfängt und es sollte einen neuen String zurückgeben, der das mittlere Zeichen / s im String so oft wie die Länge des Eingangs (Original) String Beachten […]

Extrahieren von url vom Stil: background-url: mit wunderschöner und ohne regex

Ich habe: <div class="image" style="background-image: url('/uploads/images/players/16113-1399107741.jpeg');" Ich möchte die URL bekommen, aber ich kann nicht, wie das zu tun, ohne den Einsatz von regex. Ist es überhaupt möglich? So weit meine lösung mit regex ist: url = re.findall('\('(.*?)'\)', soup['style'])[0]

So entfernen Sie führende Unterstriche und Zahlen in einer Zeichenfolge in Python

Ich muss einige Strings sanitisieren und ungültige führende (nicht alphabetische) Zeichen von ihnen entfernen. Zum Beispiel: "3_hello" -> "hello" "_hello" -> "hello" "__hello" -> "hello" "++hello" -> "hello" Gibt es einen schnellen Weg, um zu verwenden, um die Aufgabe zu konkurrieren?

Berechnen der Summe einer Zeichenkette mit Buchstabenwerten

Ich habe viel zu viel Zeit damit verbracht, zu lösen, was eine ziemlich leichte Aufgabe zu sein scheint. Ich habe einige Buchstaben / Variablen mit unterschiedlichen Werten zugewiesen. Ex: o,b,c,d,e,f = 1,2,3,4,5,6 Und ich möchte die "Summe" eines Strings finden, der einen der Buchstaben enthält, wie folgt: 'coffee' = 3+1+6+6+5+5 Gibt es einen einfachen / […]

Python und string extraktion

Ich habe Tonnen von Zeilen wie folgt: 13480 AAA BBB CCC Ich möchte sie mit Python in so etwas umwandeln: SELECT XX FROM YY WHERE SOUNDEX("AAA BBB CCC")=FIELD1 AND CP="13480" Zu wissen, dass " AAA BBB CCC " eine Stadt ist, so könnte es " AAA BBB CCC ", " AAA BBB ", " AAA-BBB-CCC […]

Wie man automatisch bestimmte Preprocessors-Direktiven und Kommentare aus einer C-Header-Datei entfernt?

Was ist ein guter Weg, um alle Texte aus einer Datei zu entfernen, die zwischen /* */ und #if 0 und dem entsprechenden #endif ? Ich möchte diese Teile von C-Headern abstreifen. Dies ist der Code, den ich bisher habe: For line in file: if def0Encountered == 0: if Line.strip().startswith('#if 0') == True: Def0StartsAt = […]

Ungerade Fehler in string.strip () mit python 2.7 und 3.5

Diese Frage hat hier schon eine Antwort: Python string.strip Strippen zu viele Zeichen 2 Antworten Ich bekomme ein sehr seltsames Ergebnis auf eine ganz einfache String Manipulation mit string.strip (). Ich frage mich, ob es ein Problem ist, das nur mich betrifft (etwas ist falsch mit meinen Python-Installationen?) Oder es ist ein häufiger Fehler? Der […]

Wie kann man einen Teil eines Strings innerhalb einer Liste überprüfen?

Was ist der effizienteste Weg, um einen Teil eines Strings innerhalb einer Liste zu überprüfen? Zum Beispiel, sagen, ich suche "4110964_se" (True) oder "4210911_sw" (False) in der folgenden Liste: files = ['H:\\co_1m_2013\\41108\\m_4110864_se_12_1_20130717.tif', 'H:\\co_1m_2013\\41108\\m_4110864_sw_12_1_20130717.tif', 'H:\\co_1m_2013\\41109\\m_4110964_se_12_1_20130722.tif'] Wenn ich einen einfachen Scheck benutze, sind die Ergebnisse nicht das, was ich erwarten würde: >>> "4110964_se" in files False

Wie man einen Unicode-String decodiert Python

Diese Frage hat hier schon eine Antwort: Warum funktioniert diese Umstellung nicht auf utf8? 4 antworten Was ist der beste Weg, um eine codierte Zeichenfolge zu entschlüsseln, die wie u'u\xf1somestring' aussieht: u'u\xf1somestring' ? Hintergrund: Ich habe eine Liste, die zufällige Werte enthält (Strings und Integers), ich versuche, jedes Item in der Liste in einen String […]

Wie füge ich Zeichenauflage zu einem String hinzu?

Okay, das ist sehr schwer zu erklären, aber ich möchte die Auffüllung zu einem Satz hinzufügen, damit die Zeichen in diesem Satz ein Vielfaches von n sind. Aber diese Nummer '4' muss auf 3 und 5 wechseln, also muss es auch dann arbeiten .. Wer weiß, wovon ich rede? Und wie es zu tun?

Python ist die beste Programmiersprache der Welt.