ReplaceString nur so und so oft mal (wie bei RemoveString) ?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
padawan
Beiträge: 17
Registriert: 17.06.2009 15:59

Re: ReplaceString nur so und so oft mal (wie bei RemoveStrin

Beitrag von padawan »

Tausend Dank! Für PHP kann ich das Thema auch gebrauchen. Drück mich schon viel zu lange drum herum.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: ReplaceString nur so und so oft mal (wie bei RemoveStrin

Beitrag von ts-soft »

Nicht ganz so flexible, aber entspricht seiner Beispielaufgabe:

Code: Alles auswählen

Procedure.s ReplaceAllePunktMitLeerAusserLetztem(String.s)
  ProcedureReturn  ReplaceString(Left(String, Len(String) - Len(GetExtensionPart(String)) - 1), ".", " ") + "." + GetExtensionPart(String)
EndProcedure

Debug ReplaceAllePunktMitLeerAusserLetztem("Jeder.muss.mal.abtreten. Schade!")
:bounce:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7035
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: ReplaceString nur so und so oft mal (wie bei RemoveStrin

Beitrag von STARGÅTE »

:lol: Jojo TS, das fällt dann wohl unter legales schummeln ? ^^
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
marco2007
Beiträge: 906
Registriert: 26.10.2006 13:19
Kontaktdaten:

Re: ReplaceString nur so und so oft mal (wie bei RemoveStrin

Beitrag von marco2007 »

ts-soft hat geschrieben:Nicht ganz so flexible, aber entspricht seiner Beispielaufgabe:
Da mache ich auch mit:

Code: Alles auswählen

string$="Jeder.muss.mal.abtreten. Schade!"

string$=ReverseString(string$)
string$=ReplaceString(string$, ".", " ", #PB_String_NoCase, FindString(string$, ".", 0)+1)
string$=ReverseString(string$) : Debug string$
Windows 11 - PB 6.03 x64
_________________________________
Benutzeravatar
padawan
Beiträge: 17
Registriert: 17.06.2009 15:59

Re: ReplaceString nur so und so oft mal (wie bei RemoveStrin

Beitrag von padawan »

marco2007 hat geschrieben:
ts-soft hat geschrieben:Nicht ganz so flexible, aber entspricht seiner Beispielaufgabe:
Da mache ich auch mit:

Code: Alles auswählen

string$="Jeder.muss.mal.abtreten. Schade!"

string$=ReverseString(string$)
string$=ReplaceString(string$, ".", " ", #PB_String_NoCase, FindString(string$, ".", 0)+1)
string$=ReverseString(string$) : Debug string$
Ich fass es nicht :o auf was für geile Ideen die Leute kommen :D

Das ist auch super! Ich liebe diese von hinten über die Brust ins Auge Lösungen, zumal das in deinem Vorschlag mit wenig Code passiert.
Renovatio

Re: ReplaceString nur so und so oft mal (wie bei RemoveStrin

Beitrag von Renovatio »

Wird das hier n Contest wer am besten 3 Punkte entfernt und dabei den 4 Punkt bestehen läßt? :lol:
Antworten