Text-Zeilenumbrüche in html umwandeln.

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Hallo,

also um das Problemm kurz zu fassen: gib's eine möglichkeit Text-Zeilenumbrüche (\n) in html-Zeilenumbrüche (<br>) umzuwandeln?
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Code: Alles auswählen

>>> 'mein\nstring'.replace('\n', '<br />')
'mein<br />string'
the more they change the more they stay the same
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Danke, Jetzt kann ich endlich text dateien in html umwandeln.(mit zeilenumbruch :wink: )
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Magst Du uns evtl. mal kurz das Rahmenproblem schildern? Ich könnte mir vorstellen, dass es da sauberer Möglichkeiten gibt...
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Ich wollte ein Programm schreiben das text (also txt dateien) in html dateien um wandeln das hat nach einigen versuchen geklapt. Aber was were das World Wide Web ohne Zeilen umbrüche :?: :?: :?:
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Py-Prog hat geschrieben:Ich wollte ein Programm schreiben das text (also txt dateien) in html dateien um wandeln das hat nach einigen versuchen geklapt. Aber was were das World Wide Web ohne Zeilen umbrüche :?: :?: :?:
Und wie behandelst Du den Rest? Klingt so nen bischen, als würdest Du eine Auszeichnungssprache wie markdown oder creole nachbauen...
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Bitte in klar text.
derdon
User
Beiträge: 1316
Registriert: Freitag 24. Oktober 2008, 14:32

Py-Prog hat geschrieben:Aber was were das World Wide Web ohne Zeilen umbrüche :?: :?: :?:
Ich kann dir sagen, was es ohne manuelle Zeilenumbrüche wäre: in den meisten Fällen besser. Mir fällt nur ein Fall ein, wo <br> bzw. <br /> sinnvoll ist: Bei der Angabe von Adressen (aber vielleicht gibt es auch da eine bessere Möglichkeit):

Code: Alles auswählen

<address>
  Max Mustermann <br>
  Musterstraße 1 a <br>
  123456 Musterhausen
</address>
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Das mein ich ja. wär doch bescheuert eine Internetseite mit nur einer z. B. 0.754 MB Langen Zeile.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Py-Prog hat geschrieben:Bitte in klar text.
Dito! :twisted:
Py-Prog hat geschrieben:Das mein ich ja. wär doch bescheuert eine Internetseite mit nur einer z. B. 0.754 MB Langen Zeile.
Die Länge einer HTML-Datei hat doch nichts mit der Anzeige zu tun! Dafür hat man ja gerade Auszeichnungselemente; z.B. <p>
Darii
User
Beiträge: 1177
Registriert: Donnerstag 29. November 2007, 17:02

Hyperion hat geschrieben:Die Länge einer HTML-Datei hat doch nichts mit der Anzeige zu tun! Dafür hat man ja gerade Auszeichnungselemente; z.B. <p>
Und den automatischen Zeilenumbruch am Browserfenster. ;)
Gabelmensch
User
Beiträge: 79
Registriert: Montag 12. Oktober 2009, 11:50

Unsinn!

Jeder der Ahnung hat weiss,
dass
qualitativ hoch-
wertige zeilenumbrueche selbst
gesetzt werden! Ihr solltet mal die
Grund-
lagen der Internetprogrammierung lernen!

http://www.karzauninkat.com/Goldhtml/goldhtml.htm
Benutzeravatar
/me
User
Beiträge: 3555
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

Py-Prog hat geschrieben:Das mein ich ja. wär doch bescheuert eine Internetseite mit nur einer z. B. 0.754 MB Langen Zeile.
Boah, alleine für den Begriff "Internetseite" sollte man dich zu einem Zwangskurs "EDV-Terminologie" verdonnern.

Ich verstehe ja noch, dass der heutige Computeranwender die Begriffe Internet und WWW lustig durcheinander wirft, da ja selbst die Medien diese Begriffe schlampigerweise bisweilen nicht trennen. Von einem Informatiker oder Softwareentwickler erwarte ich allerdings eine gewisse elementare Präzision bei seiner Wortwahl. Als jemand, der das Internet schon genutzt hat bevor das WWW kam, tut mir so ein Kauderwelsch fast körperlich weh.
nemomuk
User
Beiträge: 862
Registriert: Dienstag 6. November 2007, 21:49

Was ist hier eigentlich los - ist euch die Zeit denn nicht zu schade für solche Sinnlossdiskussionen und Haarspaltereien?

Eigentlich war die Frage doch ziemlich präzise und kurz...
gib's eine möglichkeit Text-Zeilenumbrüche (\n) in html-Zeilenumbrüche (<br>) umzuwandeln?
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Da kommt am Schluss mit 90%iger Warscheinlichkeit Quark raus, weil der OP sicherlich ``<`` und ``>`` nicht escaped und damit ungültiges Markup rauskommt.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
nemomuk
User
Beiträge: 862
Registriert: Dienstag 6. November 2007, 21:49

Jup, dann muss man ihm/ihr das aber auch sagen...
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

SchneiderWeisse hat geschrieben:Jup, dann muss man ihm/ihr das aber auch sagen...
Daher fragte ich ihn ja, was er genau vor hat! Darauf kam ja leider nur eine unpräzise Aussage, aus der man nicht so viel rauslesen konnte. Immerhin habe ich ihn auf einige Schlagworte aufmerksam gemacht - wer nicht googlen kann hat selber Schuld ;-)
jerch
User
Beiträge: 1669
Registriert: Mittwoch 4. März 2009, 14:19

Ein Wort zur Diskussionsführung (Achtung Anstandswauwau):

Ich finde es unpassend, wie hier z.T. auf vermeintlich simple Fragen reagiert wird. Wenn man sich entschliesst, auf eine solche Frage zu reagieren, sollte darauf gefasst sein, dass der OP tatsächlich unbedarft ist und mit weiterem Unverständnis antwortet. Hieraus kann eine gewisse Mentorenrolle erwachsen, bei der die eigentliche Problemlösung in der Lüftung des Unverständnisses liegt. Hat man da keinen Bock drauf oder möchte nur mit hirnverknotenden Schnipseln anderen den Rang ablaufen und antwortet trotzdem, ist niemandem geholfen. Mit Spitzen und Seitenhieben wird der OP schlussendlich verschreckt ohne zu wissen, was er eigentlich falsch gemacht hat. Hinweis an alle, denen es so geht: eine zu einfache Frage in Kombination mit einer falsch verwendeten Begrifflichkeit reichen um den Ausbeissreflex auszulösen (Das ist bewusst überspitzt dargestellt, um die Tendenz zu verdeutlichen) :twisted:

Meine Bitte an alle:
Wir haben alle klein angefangen und sich durch den Dschungel von Spezifikationen, Paradigmen etc. durchzuwutscheln, ist ein mühsamer Lernprozess. Bitte gebt auch denen eine Chance, die noch nicht soweit sind, auch was die Umgangformen im Forum angeht. ;)

Es ist wie bei so vielen Sachen, der Ton macht die Musik.

Grüsse jerch

PS: Ich musste das mal loswerden, da ich das Gefühl habe, dass hier eine Unsitte einreisst. (zumindest in der kurzen Zeit meiner Anwesenheit in diesem Forum)
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

@jerch: Würdest Du da ggf. auch mal Ross und Reiter nennen? Ich habe mich ja gerade darum bemüht, aus dem OP Infos rauszuholen, da ich befürchte, dass er das Rad neu und schlecht erfindet.
Insofern sehe ich nicht, inwiefern ich ihn da "falsch" behandelt hätte...

Ich habe durch Anrungen und Nachfragen von erfahrenen Leuten hier so viel über Datenformate und sinnvolle Modul dazu gelernt, wie sonst nirgend wo. Der OP hat daraufhin nicht gerade wohlwollend reagiert imho. Ich denke es muss doch erlaubt sein, Einsteiger auf konzeptionelle Fehler / Schwächen oder zumindest Alternativen zu angestrebten Zielen zu nennen.
Antworten