Zum Beispiel gibt es einen Satz "Ich habe einen Apfel und meinen Freund einen Apfel, wie viele Äpfel haben mich und meinen Freund zusammen". Ich möchte den ganzen Satz in Python eingeben und den Python das Substantiv direkt nach "wie viele" extrahieren lassen (was Äpfel ist, ich möchte nicht, dass auch das Nomen "Freunde" extrahiert wird). Wie kann ich das machen?Wie man Nomen aus einem Satz extrahiert, indem man die vorherigen Wörter findet?
-2
A
Antwort
1
Ihre Frage ist nicht klar. Wenn Sie nur das Wort wollen nach den Worten ‚wie viele‘ verwenden, um einen regulären Ausdruck:
>>> import re
>>> s="I have an apple an my friend have an apple, how many apples do me and my friend have together"
>>> re.search(r'how many (\w+)', s).group(1)
'apples'
Oder .split
nur in geeigneter Weise nutzen:
>>> s.split('how many ')[1].split()[0]
'apples'
Verwandte Themen
- 1. Wie extrahiert man die Wörter durch Mustererkennung?
- 2. Wie findet man ähnliche Wörter mit FastText?
- 3. Wie zählt man die Anzahl der Wörter in einem Satz?
- 4. Wie man Wörter durch teilweise Zeichenketten findet
- 5. Wie extrahiert man Wörter aus zwei valiables in core php
- 6. Wie extrahiert man Punkte aus einem Graphen?
- 7. Wie man Muster aus einem Wort extrahiert
- 8. Wie man Zahlen aus einem Scanner extrahiert
- 9. Wie findet man ähnliche Wörter im Set?
- 10. Xquery Wie extrahiert man die Unterscheidungsbegriffe aus einem Satz von XML-Knoten in einem Satz von XML-Datensätzen?
- 11. wie man Wörter aus einem String wie "thisIsMyString" in Java
- 12. Wie extrahiert man die Quelldateien aus einem Git-Repository?
- 13. Wie man Zahlen in einem Dateinamen aus Matlab extrahiert?
- 14. Wie findet man die häufigsten Wörter mit Spacy?
- 15. Wie man Daten aus F # Liste extrahiert
- 16. Wie man überprüft, ob eine Phrase "funktioniert" als Nomen in einem Satz
- 17. Wie extrahiert man Wörter und Phrasen mit preg_split() in PHP?
- 18. Wie extrahiert man die ersten und letzten Wörter aus einer Zeichenkette?
- 19. Wie extrahiert man alle Wörter aus dem Tweet mit einzelnen Regex in Python?
- 20. Wie man Mathe aus Latex-Dokumenten extrahiert
- 21. Wie erhält man die Häufigkeit bestimmter Teilstrings durch die Zeilen (Wörter) in einem Satz in R?
- 22. Wie man Variablen aus einer Gleichung extrahiert?
- 23. Wie extrahiert man Wörter zwischen 2 Klammern in Unix/Linux?
- 24. Wie man bestimmte Wörter aus einer Liste extrahiert, wenn sich die Listenlänge ändert?
- 25. Wie findet man die Schnittmenge?
- 26. Wie extrahiert man Farbwerte (#rgb) aus einem Android-Theme?
- 27. Wie extrahiert man alle Zahlen aus einem String mit Regex?
- 28. Xquery: Wie extrahiert man Informationen aus einem REF/ID
- 29. Wie man Konsonant/Vokale Gruppen aus einem Wort extrahiert?
- 30. Wie extrahiert man KG Figur aus Zelle
Haben Sie etwas versuchen? Hast du 'Regex' angeschaut? – ettanany