0

Textfeld Suchen/Ersetzen nach Position

Ich trenne das mal aus meinem Optimierungsfred.

Meine Frage, ist es möglich in einem Textfeld an Position X ein Teichen zu suchen und zu ersetzen?

Als Beispiel

 

DDDDDDDDDD

substr("Hello World!", 5, 1) = „D“

und nun bräuchte ich das ganze umgekehrt

ich muss ein „F“ an Position5 schreiben das dies das Ergebnis ist.

DDDDFDDDDD

weis jemand den Weg dafür?

5 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ein Weg wäre:

     

    let Pos := 5;
    let KennZ := "F";
    Text := substr(Text, 0, Pos - 1) + KennZ + substr(Text, Pos)

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Martin,

    so als Formel für einen Button:

    ---

    let myString := "";
    let myArray := split('DEIN FELD', "");
    for i from 0 to cnt(myArray) do
    myString := myString + if i = 4 then "F" else item(myArray, i) end
    end;
    'DEIN FELD' := myString

    ---

     

    Leo

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ops, nehme meine Formel zurück- die von Copytexter ist einfacher

    • Martin_K
    • vor 5 Jahren
    • Gemeldet - anzeigen

     vielen Dank euch beiden, ich werde mich morgen früh gleich mal dran setzen um ein Testszenario aufzubauen..

    vG 

    • Martin_K
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Funktioniert vielen Dank

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 5Antworten
  • 944Ansichten