Wie bekomme ich eine Zeichenfolge bis zu einem bestimmten Zeichen in Python?

HAZAN

Ich versuche, Methodennamen aus einer Datei zu sammeln. Wenn ich den Methodennamen lese, indem ich Zeile für Zeile lese, kommen auch einige Papierkorbzeichen mit dem Methodennamen.

Dies ist die Zeichenfolge:

void go(int b) {

Ich möchte diese Zeichenfolge wie folgt:

void go(int b)

Also möchte ich den String bis zum ')' char (Ende der Methodendeklaration) nehmen

Ein anderes Beispiel:

void stop(); => void stop()
Aniketh Malyala

Sie können den Reimport verwenden, um nach Sonderzeichen in Ihrer Codezeile zu suchen:

import re
string_check= re.compile('[@_!#$%^&*;<>?/\|}{~:]')

 
file1 = open('myfile.txt', 'r')
Lines = file1.readlines()
 
count = 0
methods = []
for line in Lines:
  methodLine = ""
  for letter in line:
    if not(string_check.search(letter)):
      methodLine += letter
    else:
      break
  methods.append(methodLine)

print(methods)

Wenn Ihre Textdatei beispielsweise ist:

void stop();
void go(int b) {

Der Code würde ausgeben:

['void stop()', 'void go(int b) ']

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie bekomme ich in Swift 4 eine Teilzeichenfolge von einem bestimmten Zeichen bis zum Ende der Zeichenfolge?

Wie kann ich eine Zeichenfolge bis zu einem bestimmten Zeichen analysieren und nichts nach diesem Zeichen?

Wie entferne ich in Liquid bis zu einem bestimmten Zeichen aus einer Zeichenfolge?

Wie suche ich nach einer Teilzeichenfolge in einer Zeichenfolge bis zu einem bestimmten Zeichen in Java?

Wie bekomme ich schnell eine bestimmte Zeichenfolge nach und vor einem bestimmten Zeichen?

Wie bekomme ich eine Zeichenfolge direkt vor einem bestimmten Zeichen in SSIS 2008?

Wie erfasse ich eine Zeichenfolge zwischen einem bestimmten Zeichen und einer Zeichenfolge in einer mehrzeiligen Zeichenfolge? Python

Wie kann ich Zeichen bis zu einem bestimmten in Java lesen?

Wie lösche ich Zeilen aus einer Datei bis zu einem bestimmten Zeichen? [Python]

Wie man eine Zeichenfolge bis zu einem bestimmten Muster abgleicht (Python 3.8)

Erfassen Sie eine Zeichenfolge oder einen Teil einer Zeichenfolge bis zu einem bestimmten Zeichen

Python: Wie kann ich nur eine bestimmte Zeichenfolge drucken, die mit einem bestimmten Zeichen beginnt?

Löschen Sie alles bis zu einer bestimmten Zeichenfolge oder einem bestimmten Zeichen in Python

Wie bekomme ich in Java Teilzeichenfolgen von einem String bis zu einem Zeichen c?

Wie bekomme ich den letzten Teil einer Zeichenfolge vor einem bestimmten Zeichen?

Wie ersetze ich den Header und den Trailer aller Dateien in einem Verzeichnis durch einen neuen Header und eine neue Trailer-Zeichenfolge, jedoch nur bis zu einem bestimmten Zeichen?

Wie bekomme ich ° Zeichen in einer Zeichenfolge in Python?

Wie schneide ich einen String bis zu einem bestimmten Zeichen in Go?

Verketten Sie eine Liste bis zu einem bestimmten Zeichen

Wie lese ich ein Zeichen bis zu einem Zeichen?

Wie erstelle ich eine XML-Struktur bis zu einem bestimmten XML-Knoten, der Python verwendet?

Wie teile ich eine Zeichenfolge und breche bei einem bestimmten Zeichen?

XML Xquery Wie entferne ich eine Zeichenfolge vor einem bestimmten Zeichen?

Lesen einer Datei bis zu einem bestimmten Zeichen in Python

String-Analyse bis zu einem bestimmten Zeichen (Python)

Wie bekomme ich eine Zeichenfolge nach dem LETZTEN "/"-Zeichen?

Wie bekomme ich eine Zeichenfolge zwischen zwei Zeichen in Java?

Swift: Wie bekomme ich die Zeichenfolge vor einem bestimmten Charakter?

Löschen Sie Zeichen bis zu einem bestimmten Zeichen aus der Zeichenfolge

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv