@egon11: Was heisst einfacher? Und ist das an Leerzeichen aufteilen nicht _zu_ einfach, denn so wird man bei "Am Ende dieses Satzes steht ein Auto." das Auto nicht finden, weil "Auto" ≠ "Auto."
Deswegen erwähnte ich ja „word boundary“ bei regulären Ausdrücken. Allerdings würde das dann immer noch ...
Die Suche ergab 14287 Treffer
- Mittwoch 4. Februar 2026, 00:08
- Forum: Allgemeine Fragen
- Thema: Wort suchen was exakt auf das gesuchte passt
- Antworten: 6
- Zugriffe: 1594
- Dienstag 3. Februar 2026, 21:13
- Forum: Allgemeine Fragen
- Thema: Wort suchen was exakt auf das gesuchte passt
- Antworten: 6
- Zugriffe: 1594
Re: Wort suchen was exakt auf das gesuchte passt
@egon11: Warum denn dann `re` und nicht einfach `==`? Falls das Wort *in* einem Listenelement vorkommen können soll, dann ist das Beispiel schlecht gewählt, denn dafür reicht es ja nur ein Beispiel ohne die Liste zu zeigen und es sollte dann auch mehr als nur das Wort in dem zu durchsuchenden Text ...
- Montag 2. Februar 2026, 15:03
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 1905
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
@Kudde: Dann ergibt sich daraus für uns natürlich das Problem, dass wir nicht wissen was ihr bis dahin schon gelernt hattet. :-)
Wobei sich `capitalize()` ja durch Sachen ersetzen lässt, die auch bei den anderen Teillösungen von Dir verwendet werden, also wäre das kein Problem es richtig zu machen ...
Wobei sich `capitalize()` ja durch Sachen ersetzen lässt, die auch bei den anderen Teillösungen von Dir verwendet werden, also wäre das kein Problem es richtig zu machen ...
- Montag 2. Februar 2026, 14:19
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 1905
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
@Dennis89: *Das* wäre doch nur ``R=S``, ich gehe ja davon aus, dass die Eingabedaten ``S="... der Satz ..."`` schon existieren und zähle nur die Bytes die für das erstellen von `R` aus `S` notwendig sind. Und nur den ersten Buchstaben vom zweiten Wort ”vergrössern”, kann man in 44 Bytes so machen ...
- Sonntag 1. Februar 2026, 21:24
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 1905
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
@Kudde: `capitalize()` ist falsch, man muss tatsächlich gezielt das erste Zeichen ändern. Siehe weiter unten in diesem Beitrag.
@Dennis89: Du änderst da ja nur das zweite Wort. Meine 107 Bytes beziehen sich auf alle Änderungen. Allerdings muss ich die korrigieren, denn `capitalize()` geht in der ...
@Dennis89: Du änderst da ja nur das zweite Wort. Meine 107 Bytes beziehen sich auf alle Änderungen. Allerdings muss ich die korrigieren, denn `capitalize()` geht in der ...
- Sonntag 1. Februar 2026, 19:21
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 1905
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
@Dennis89: Allgemeingültig. Sonst wäre das hier ja die wahrscheinlich unschlagbare Lösung:
Code: Alles auswählen
R="DAS Licht des Mondes\nbeleuchtet die Nacht."- Sonntag 1. Februar 2026, 19:06
- Forum: Webframeworks
- Thema: Flask APP mit Button zur funktionalen Steuerung
- Antworten: 10
- Zugriffe: 706
Re: Flask APP mit Button zur funktionalen Steuerung
Womit wir dann bei JavaScript sind. Da führt nicht wirklich ein Weg drum herum. Damit braucht man dann aber auch den 204-Hack nicht mehr und kann auch bei den Buttons eine Rückmeldung an das Front-End senden ob der Aufruf erfolgreich war.
- Sonntag 1. Februar 2026, 18:34
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 1905
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Also wenn der Satz an `S` gebunden ist, und das Ziel ist das Ergebnis an `R` zu binden, dann komme ich auf 107 Bytes. :-)
Edit: `title()` geht nicht, weil das nicht nur den ersten Buchstaben betrifft. Sollte zum Beispiel an der Stelle ein Wort mit Bindestrich stehen:
In [224]: "first-second".title ...
Edit: `title()` geht nicht, weil das nicht nur den ersten Buchstaben betrifft. Sollte zum Beispiel an der Stelle ein Wort mit Bindestrich stehen:
In [224]: "first-second".title ...
- Sonntag 1. Februar 2026, 15:18
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 1905
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Mit der Bash geht das erstaunlich einfach:
#!/bin/bash
readonly Sentence='Das licht des Mondes beleuchtet DIE Nacht.'
readarray -t -d ' ' Words <<< "$Sentence"
Words[1]=${Words[1]^} # Upcase the first character of the second word.
Words[0]=${Words[0]^^} # Upcase the first word.
Words[-2 ...
#!/bin/bash
readonly Sentence='Das licht des Mondes beleuchtet DIE Nacht.'
readarray -t -d ' ' Words <<< "$Sentence"
Words[1]=${Words[1]^} # Upcase the first character of the second word.
Words[0]=${Words[0]^^} # Upcase the first word.
Words[-2 ...
- Sonntag 1. Februar 2026, 14:06
- Forum: Allgemeine Fragen
- Thema: von JSON nach Markdown... nur wie bzw. womit?
- Antworten: 11
- Zugriffe: 690
Re: von JSON nach Markdown... nur wie bzw. womit?
Bei generischem JSON nach Markdown würde ich wahrscheinlich einfach das JSON lesbar formatieren und dann in einen fenced code block setzen, in der IMHO angebrachten Hoffnung, dass das Markdown-Backend das kann. Beides recht einfach in Python. Beispielsweise ein Filter in den man JSON rein pipen kann ...
- Sonntag 1. Februar 2026, 12:31
- Forum: Webframeworks
- Thema: Flask APP mit Button zur funktionalen Steuerung
- Antworten: 10
- Zugriffe: 706
Re: Flask APP mit Button zur funktionalen Steuerung
@DL3AD: Wenn GET gecached werden darf, dann wäre es sinnvoller POST zu machen. Sonst kann es passieren das GET nichts bewirkt, weil der Browser das gar nicht erst macht, weil er ja noch eine Antwort im Cache hat.
- Samstag 31. Januar 2026, 18:44
- Forum: Webframeworks
- Thema: Flask APP mit Button zur funktionalen Steuerung
- Antworten: 10
- Zugriffe: 706
Re: Flask APP mit Button zur funktionalen Steuerung
Warum GET und POST? Und kann das eventuell Probleme geben weil AFAIK der Browser solche Antworten zumindest bei GET cachen darf‽
- Samstag 31. Januar 2026, 18:29
- Forum: Allgemeine Fragen
- Thema: wo liegt der Fehler ?
- Antworten: 15
- Zugriffe: 466
Re: wo liegt der Fehler ?
@StMan: In der `login()` wird `Error` und alles was davon abgeleitet wird, behandelt. Wo auch immer `Error` her kommt. Das ist keine der Standard-Ausnahmen von Python. Der `TypeError` der durch den falschen Aufruf ausgelöst wird, ist aber eine Ausnahme aus der Standardbibliothek und ist und kann ...
- Freitag 30. Januar 2026, 17:30
- Forum: Allgemeine Fragen
- Thema: komme nicht weiter
- Antworten: 26
- Zugriffe: 1167
Re: komme nicht weiter
@StMan: Ich würde das für den Anfang erst einmal in einem Modul halten bis es deutlich wird, dass es zu viel wird, entweder weil es vom Quelltext her zu viel wird, oder weil sich deutlich abzeichnet, dass man eine thematische Aufteilung machen kann.
Wobei man nicht anfangen sollte jede Klasse in ...
Wobei man nicht anfangen sollte jede Klasse in ...
- Donnerstag 29. Januar 2026, 23:14
- Forum: Allgemeine Fragen
- Thema: komme nicht weiter
- Antworten: 26
- Zugriffe: 1167
Re: komme nicht weiter
@StMan: Anmerkungen zum Quelltext:
Womit prüfst Du denn Typannotationen? Die `login()`-Funktion gibt keine Zeichenkette zurück, da sollte also eigentlich ein Fehler beim prüfen gemeldet werden. Falls Du die Typannotationen nicht mit einem Programm prüfst, solltest Du besser auch keine machen, denn ...
Womit prüfst Du denn Typannotationen? Die `login()`-Funktion gibt keine Zeichenkette zurück, da sollte also eigentlich ein Fehler beim prüfen gemeldet werden. Falls Du die Typannotationen nicht mit einem Programm prüfst, solltest Du besser auch keine machen, denn ...
- Donnerstag 29. Januar 2026, 17:32
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 1905
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Rust ist mir zu neumodisch. Ich springe erst mal vom Altair BASIC aus den 70ern zu Turbo Pascal 1.0 nach 1983. Unter CP/M. Weil ja noch gar nicht so klar ist, ob sich dieser komische IBM PC wirklich durchsetzen wird. =:o)
TYPE
TWord = RECORD (* Describes a word in the sentence *)
startIndex ...
TYPE
TWord = RECORD (* Describes a word in the sentence *)
startIndex ...
- Donnerstag 29. Januar 2026, 13:49
- Forum: Allgemeine Fragen
- Thema: komme nicht weiter
- Antworten: 26
- Zugriffe: 1167
Re: komme nicht weiter
@StMan Es gibt da ja eigentlich nur `Tk`, `Toplevel`, und `Frame` (und ggf. noch `Canvas`) die andere Widgets aufnehmen, also sind `Frames` auch Container und `Tk` und `Toplevel` kann man nicht in `Frame` stecken. Somit machen die Formulierungen „Container erstellen, und Frames rein“ und „Frames ...
- Mittwoch 28. Januar 2026, 14:13
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 24
- Zugriffe: 1905
Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
@Kudde Der Ansatz in dem BASIC-Programm wäre für die Aufgabenbeschreibung aus dem ersten Beitrag noch sinnvoll gewesen, aber mit den zusätzlichen Aufgabenteilen dann nicht mehr. Es macht deshalb Sinn das gesamte Problem zu betrachten wenn man die Datenstruktur wählt auf der man operiert, und nicht ...
- Mittwoch 28. Januar 2026, 11:43
- Forum: Allgemeine Fragen
- Thema: ein Anfänger stellt sich vor
- Antworten: 7
- Zugriffe: 1168
Re: ein Anfänger stellt sich vor
Selbst wenn jemand das mit dem C64 in Frage stellen sollte (Ketzer!) hatten die Alternativen ja auch fast alle so ein klassisches BASIC mit Zeilennummern an Bord. So spontan fällt mir nur der BBC Micro ein, der ein etwas strukturierteres BASIC hat.
- Dienstag 27. Januar 2026, 20:48
- Forum: Allgemeine Fragen
- Thema: ein Anfänger stellt sich vor
- Antworten: 7
- Zugriffe: 1168
Re: ein Anfänger stellt sich vor
@grubenfox: Ja, FORTRAN hat ein „arithmetisches IF“.
C AN EXAMPLE OF ARITHMETIC IF
INTEGER A
A=42
WRITE(1,500)
500 FORMAT('+ENTER A NUMBER: ')
READ(1,510) N
510 FORMAT(I5)
IF (N-A) 10,20,30
10 WRITE(1,520) A
520 FORMAT(' THE NUMBER IS SMALLER THAN ',I5)
GO TO 40
20 WRITE(1,530) A
530 ...
C AN EXAMPLE OF ARITHMETIC IF
INTEGER A
A=42
WRITE(1,500)
500 FORMAT('+ENTER A NUMBER: ')
READ(1,510) N
510 FORMAT(I5)
IF (N-A) 10,20,30
10 WRITE(1,520) A
520 FORMAT(' THE NUMBER IS SMALLER THAN ',I5)
GO TO 40
20 WRITE(1,530) A
530 ...
