QString find character

Alles rund um die Programmierung mit Qt
Antworten
saoirse
Beiträge: 18
Registriert: 16. April 2011 17:49

QString find character

Beitrag von saoirse »

Hi,

ich suche nach einer einfachen Möglichkeit innerhalb eines QStrings nach einem char zu suchen und entsprechend die Position des ersten Vorkommens dieses Zeichnes als Returnwert geliefert zu bekommen.

QString::Find() besitze ich leider nicht, was ich ab und an hier im Netz finde....

Mit QString::Compare() funktioniert es leider nicht.

Zur Anwendung: innerhalb einer IP-Addresse, welche in einem QString vorliegt suche ich nach den Punkten, um die einzelnen Werte der IP zu erhalten.

Code: Alles auswählen

QString ip("192.2.2.1"); 
int count = ip.compare("."); 
Gruß
saoirse
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

So viele Funktionen hat QStrng jetzt aber auch nicht, das meiste snd Überladungen mit gleichem Namen (arg, compare, contains, ...)
Du suchst weder compare noch find sondern indexOf(). Am besten gleich die Variante, die einen QChar sucht...
saoirse
Beiträge: 18
Registriert: 16. April 2011 17:49

Beitrag von saoirse »

franzf hat geschrieben:So viele Funktionen hat QStrng jetzt aber auch nicht, das meiste snd Überladungen mit gleichem Namen (arg, compare, contains, ...)
Du suchst weder compare noch find sondern indexOf(). Am besten gleich die Variante, die einen QChar sucht...
yepp; hab diese auch gerade gefunden und erfolgreich angewandt!

Danke
Antworten