AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Doppelte Buchstaben filtern

Ein Thema von ScarFace01 · begonnen am 28. Jul 2010 · letzter Beitrag vom 29. Jul 2010
Antwort Antwort
angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Doppelte Buchstaben filtern

  Alt 29. Jul 2010, 07:58
[...] und mit so ziemlich alle Buchstaben/Ziffern doppelt ausgiebt.[...]
Gibt er nun immer jeden Buchstaben doppelt aus, oder nur in bestimmten Fällen. Wenn jeder Buchstabe doppelt ist, nimm die Lösung von bernau.

Anonsten hast du das Problem, dass du exakt wissen musst, wann die Buchstaben doppelt sind.

Die Funktion von XHelp filtert zwar alle doppelten Buchstaben raus, aber auch eben ein "p" aus doppelt oder ein "t" aus Mittag, was in dem Fall ja nicht gewünscht wäre.

Gruß
angos
Ansgar
  Mit Zitat antworten Zitat
Benutzerbild von XHelp
XHelp

Registriert seit: 12. Jul 2004
Ort: Duisburg
172 Beiträge
 
Delphi 6 Enterprise
 
#2

AW: Doppelte Buchstaben filtern

  Alt 29. Jul 2010, 14:53
Die Funktion von XHelp filtert zwar alle doppelten Buchstaben raus, aber auch eben ein "p" aus doppelt oder ein "t" aus Mittag, was in dem Fall ja nicht gewünscht wäre.
Die Funktion von bernau macht aus doppelt>"dpet". Bedenke, dass du die Funktionen schon mit dem passendem Wort testen musst, wo auch die Buchstaben doppelt vorkommen. Meine Funktion macht aus ddooppppeelltt>doppelt. Du hast recht, wenn es "mal doppelt, mal nicht" ist, dann wird man nichts sinnvolles machen können.
Alex
Von allen Dingen die mir verloren gegangen,
hab ich am meisten an meinem Verstand gehangen
  Mit Zitat antworten Zitat
ScarFace01

Registriert seit: 1. Jul 2010
13 Beiträge
 
Delphi 2 Desktop
 
#3

AW: Doppelte Buchstaben filtern

  Alt 29. Jul 2010, 22:22
Nein also es ist wirklich alles doppelt und auch immer! Habe mich da versehentlich falsch ausgedrückt! Es ist wirklich jedes Zeichen (sogar Space/Freizeichen) doppelt.

Ich werde das mal jetzt erst einmal mit der parseDoubleLetters() Funktion versuchen.

Was du mit "...RegEx (.)\1 benutzen und durch die 1. Gruppe ersetzen..." gemeint hast, verstehe ich leider nicht! Sry!

Aber vielen Dank für eure Ideen.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz