Thread grep <br> in text (26 answers)
Opened by Hunnenkoenig at 2009-11-20 12:34

murphy
 2009-11-22 00:28
#128415 #128415
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2009-11-21T21:15:11 Hunnenkoenig
Glaube mir, ich habe versucht mit anderen programmiersprachen und leider Perl ist die einzige, die dafür geeignet ist.
[...]

Das halte ich für ein Gerücht. Die Aufgabe ist in keinem Fall völlig trivial, wird aber durch ordentliche Werkzeuge zur XML-Verarbeitung deutlich erleichtert. Während es mit externen Modulen in Perl leicht elegant lösbar sein dürfte, wird das ganze gänzlich ohne externe Module nach meiner Einschätzung sogar relativ umständlich, weil es darauf hinausläuft, dass man für eine saubere Umsetzung einen eigenen kleinen XML-Parser bauen muss — solange man nur mit Textverarbeitung heran geht und die Struktur des Dokumentes misachtet, werden ziemlich sicher immer neue Probleme wie die momentane Behandlung der Zeilenumbrüche auftauchen.

Um mal eine andere Sprache als Beispiel zu nennen: Javascript bringt eine bordeigene XML-Werkzeugkiste mit, so dass man hier auch ohne Rückgriff auf externe Bibliotheken das Dokument ohne größere Probleme bequem zerlegen könnte.

Quote
[...]
Mir geht es einfach gegen den strich, dass ich zu einem forum komme, wo man angeblich helfen will, aber ich bekomme den ganzen tag nur solche meldungen wie deine.
[...]

Es ist ja nicht so, dass ich mich nicht in Deinem früheren Thread bereits über Lösungsansätze ausgelassen hätte. Im Moment allerdings halten mich mehrere Dinge von "befriedigenderen" Antworten ab: Ich habe wenig Lust, großen Aufwand zu investieren um manuelle Lösungen für Probleme zu bauen, für die es Standardbibliotheken gibt, die Du aber nicht installieren kannst oder willst. Ich habe ferner wenig Lust, Ratschläge zur behelfsmäßigen Reparatur Deines Codes zu geben, weil meiner persönlichen Meinung nach der ganze Lösungsansatz, ein XML-Dokument mit Hilfe unstrukturierter Zeichenkettenoperationen zu zerlegen, nur zu einem unzuverlässigen Ergebnis führen kann. So etwas läuft meinem Sinn für Ästhetik in der Programmierung zuwider und ich will mich nicht ohne Not damit befassen. Ansonsten lese ich aus Deinen Beiträgen nur allgemeinen Frust und keine konkreten Fragen heraus, die ich in Kürze beantworten könnte.
When C++ is your hammer, every problem looks like your thumb.

View full thread grep <br> in text