[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Apr 2004
    Beiträge
    54
    Ich denke das von mehreren Zeichen die im String orkommen nur ein Bestimmtes Ersetzt werden soll. Replace ersetzt aber alle Zeichen.

    Das Problem ist also erstmal das zu ersetzende Zeich zu lokalisieren.

    Das kann man z.B. mit CHECK machen

    oder man schreibt den String in ein Arry und liest ihn Zeichenweise.

  2. #2
    Registriert seit
    Sep 2003
    Beiträge
    18
    Die Position des zu ersetzende Zeichen ermittelt man doch mit
    Code:
    %scan('%':String)
    und bei der %replace Funktion gibt man doch an in welcher Länge ersetzt werden soll.

    %REPLACE(replacement string: source string{:start position {:source length to replace}})

    Ggf. sogar 0, dann wird nichts im Ursprungsstring ersetzt, sondern nur der neue Text eingefügt.

    ExAzubis Problem war doch, dass die hinteren Zeichen Knallhart überschrieben werden, das kann ich irgendwie nicht nachvollziehen. Selbst bei der Benutzung von 2 Parametern wird der neue Text nur eingefügt und nichts überschrieben.

    http://publib.boulder.ibm.com/infoce...c092508602.htm

Similar Threads

  1. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  2. String zeichen finden under ersetzten.
    By kr1s in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 28-08-06, 15:37
  3. Batch-Datei durch RPG ersetzen
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 08-03-06, 11:15
  4. String Objekt aus RPG an Java übergeben ????
    By hoeppe in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 22-07-05, 09:46
  5. Umwandlung von Zahlen zum String (RPG)
    By Schorsch in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 14-10-04, 15:38

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •