tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1489
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Transmitter Transmitter ist offline Mitglied Brokat
    Registriert seit
    May 2002
    Ort
    Hessen / Gießen
    Beiträge
    397
    Hi,

    ich habe folgenden Code in einer CSV Datei:
    Code :
    1
    
    ";"                                                                                            Münster

    Jetzt hoffe ich, die Leerzeichen werden hier richtig dargestellt.
    Es sind keine normalen Blanks, wie kann ich denn herausfinden, was sich dort tummelnt und wie kann ich diese Zeichen durch nichts ersetzen (also löschen)?
    Als Editor benutze ich Notepad++ oder Eclipse bin aber auch offen für anderes.

    Danke schon mal
    Bye, Transmitter
     

  2. #2
    Nord-Süd-Richtung Nord-Süd-Richtung ist offline Mitglied Platin
    Registriert seit
    Feb 2008
    Beiträge
    522
    Hi,

    der Reguläre Ausdruck \s steht für alle Whitespaces (\t,\n, ), vielleicht hilft dir das ja schonmal weiter.
     
    Napoleon trug rote Kleidung, damit seine Soldaten nicht sahen, dass er verwundet war.
    Die Naz!s trugen braune Hosen ...

  3. #3
    Avatar von saftmeister
    saftmeister saftmeister ist gerade online Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.516
    Du kannst die CSV auch mal als HEX anzeigen lassen. Dann kannst du mit bspw. \x10 oder auch dem, was an den Leerzeichen für Hex-Werte stehen suchen und diese durch nichts ersetzen. Verwende am besten einen Editor, mit dem du mit Hilfe eines Regulären Ausdrucks suchen und ersetzen kannst. Mit eclipse geht es definitiv. Notepad++ kenn ich jetzt nicht. Eine kurze Suche mit Google zeigt aber, das er es auch kann: http://notepad-plus.sourceforge.net/uk/regExpList.php
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  4. #4
    Lampe Lampe ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    106
    Evtl. auch einfach die komplette Datei abwandern und nur darstellbare Zeichen, sprich die Zeichen der Ascii Tabelle von 33 (dec) bis 126 (dec) in eine neue Datei kopieren.

    Da haste dann auch nur einen linearen Aufwand, was sehr gut für die Performance ist.

    Reguläre Ausdrücke können die Rechenzeit bei schlechte Anwendung mal schnell um einen Faktor X erhöhen. Führt schnell zu einer exponentiell ansteigenen Durchlaufzeit.
     
    <Tsk> oiuyniyu98h987h89yh87y98yjn987j987y897yhkiuk;''''
    <Tsk> sorry.. there was a spider on my keyboard.

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 22.10.07, 21:21
  2. _ durch ein Leerzeichen ersetzen
    Von BabyMitSchnully im Forum Java
    Antworten: 1
    Letzter Beitrag: 26.11.06, 18:14
  3. leerzeichen mit str_replace ersetzen?
    Von lennsch im Forum PHP
    Antworten: 2
    Letzter Beitrag: 12.02.06, 16:24
  4. Leerzeichen durch _ ersetzen
    Von Dönerman im Forum PHP
    Antworten: 8
    Letzter Beitrag: 05.10.05, 11:09
  5. Alles nach Leerzeichen ersetzen
    Von PhoenixDH im Forum PHP
    Antworten: 4
    Letzter Beitrag: 30.11.04, 11:28