AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Identische Zeichen in einem String erkennen
Thema durchsuchen
Ansicht
Themen-Optionen

Identische Zeichen in einem String erkennen

Offene Frage von "DevidEspenschied"
Ein Thema von DevidEspenschied · begonnen am 6. Aug 2009 · letzter Beitrag vom 6. Aug 2009
 
DevidEspenschied

Registriert seit: 7. Sep 2006
Ort: Berlin
444 Beiträge
 
Delphi 12 Athens
 
#1

Identische Zeichen in einem String erkennen

  Alt 6. Aug 2009, 16:16
Hallo,

ich habe einen String, in dem der Hersteller eines Gerätes zurückgeliefert wird. Bevor ich diesen String nun ausgebe, möchte ich ihn inhaltlich prüfen, zumindest insoweit das möglich ist.

Dazu gehört zuerst die Abfrage, ob die Stringlänge größer als 0 ist. Falls nicht, wird der String als ungültig deklariert.

Nun habe ich durch ein Phänomen als String folgendes zurückgeliefert bekommen: 'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ'

Ich möchte also eine Art Abfrage hinzufügen, ob der String nur aus identischen Zeichen besteht, und wenn dies der Fall ist, wird der String als ungültig deklariert. Ein Ansatz war das Addieren der Ordinalwert für jedes einzelne Zeichen und die anschließende Berechnung mittels MOD, ob ein Rest übrig bleibt. Bei ausschließlich identischen Zeichen bleibt kein Rest übrig. Dieses Verfahren ist mir aber zu unsicher, da auch korrekte Stringbezeichnungen bei einer bestimmten Ordinal-Konstellation keinen Rest übrig lassen, und der String dadurch als falsch eingestuft wird, obwohl er korrekt ist.

Hat jemand eine Idee, wie man das angehen kann ?
Devid
Devid Espenschied
Pre-sales Consultant
Embarcadero Germany GmbH
germany.info@embarcadero.com

Kein Support per PN
  Mit Zitat antworten Zitat
 


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 21:47 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 by Thomas Breitkreuz