String konvertieren

Für allgemeine Fragen zur Programmierung mit PureBasic.
Wolfvater Loki
Beiträge: 53
Registriert: 22.05.2022 15:37

String konvertieren

Beitrag von Wolfvater Loki »

Hallo. Ich suche nach einem Befehl, der einen String bestehend aus Wörtern umwandelt.
Wolfvater Loki
Er wünscht euch schöne Grüße.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: String konvertieren

Beitrag von STARGÅTE »

Umwandeln in was?
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
Wolfvater Loki
Beiträge: 53
Registriert: 22.05.2022 15:37

Re: String konvertieren

Beitrag von Wolfvater Loki »

Ich möchte nach den Wörtern, die ich eingebe, etwas öffnen lassen. Deswegen suche ich nach einem Befehl, der einen String nicht Werte, sondern Wörter zurückgeben kann. Ich hatte den Plan eine Select-Schleife mit Wörtern zu machen, also nach spezifisch eingegebenen Wörtern zu selektieren.
Wolfvater Loki
Er wünscht euch schöne Grüße.
Benutzeravatar
jacdelad
Beiträge: 404
Registriert: 03.02.2021 13:39
Wohnort: Riesa
Kontaktdaten:

Re: String konvertieren

Beitrag von jacdelad »

Sowas wie Stringfield zum Aufdroseln und Select zum Auswählen, je nachdem welches Wort ausgewählt wurde?
Guten Morgen, das ist ein schöner Tnetennba!

PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3 TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
Wolfvater Loki
Beiträge: 53
Registriert: 22.05.2022 15:37

Re: String konvertieren

Beitrag von Wolfvater Loki »

Sowas in der Art, ja. Aber der Stringfield-Befehl ist jetzt nicht passend für das, was ich vorhabe. Oder kann man den Stringfield-Befehl für ListIconGadgets auch verwenden?
Zuletzt geändert von Wolfvater Loki am 05.06.2022 22:41, insgesamt 1-mal geändert.
Wolfvater Loki
Er wünscht euch schöne Grüße.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: String konvertieren

Beitrag von STARGÅTE »

Sowas?

Code: Alles auswählen

If CreateRegularExpression(0, "\b[\wäöüÄÖÜß]+\b")  ; Suche nach beliebig vielen Buchstaben mit Wordgrenze
	If ExamineRegularExpression(0, "Ich möchte nach den Wörtern, die ich eingebe, etwas öffnen lassen.")
		While NextRegularExpressionMatch(0)
			Debug RegularExpressionMatchString(0)
		Wend
	EndIf
Else
	Debug RegularExpressionError()
EndIf
Dafür würde ich einen regulären Ausdruck nehmen.
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
Wolfvater Loki
Beiträge: 53
Registriert: 22.05.2022 15:37

Re: String konvertieren

Beitrag von Wolfvater Loki »

STARGÅTE hat geschrieben: 05.06.2022 22:40 Sowas?

Code: Alles auswählen

If CreateRegularExpression(0, "\b[\wäöüÄÖÜß]+\b")  ; Suche nach beliebig vielen Buchstaben mit Wordgrenze
	If ExamineRegularExpression(0, "Ich möchte nach den Wörtern, die ich eingebe, etwas öffnen lassen.")
		While NextRegularExpressionMatch(0)
			Debug RegularExpressionMatchString(0)
		Wend
	EndIf
Else
	Debug RegularExpressionError()
EndIf
Dafür würde ich einen regulären Ausdruck nehmen.
Vielleicht bei anderen Projekten. Ich wollte das für einen ListIconGadget nutzen. Würde das bei ListIconGadgets auch funktionieren?
Wolfvater Loki
Er wünscht euch schöne Grüße.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: String konvertieren

Beitrag von NicTheQuick »

Also ich verstehe immer noch nicht genau, was du nun mit dem ListIconGadget machen willst. Kannst du es mal richtig erklären?
Wolfvater Loki
Beiträge: 53
Registriert: 22.05.2022 15:37

Re: String konvertieren

Beitrag von Wolfvater Loki »

Also, mein Plan ist es in einem InputRequester ein Wort einzugeben und nach dem Wort zu selektieren. Je nach Wort soll eine andere Datenbankabfrage erfolgen und im ListIconGadget dargestellt werden. Als Beispiel: Ich gebe das Wort "Neuron" im InputRequester ein, "Neuron" soll mithilfe der Select-Schleife eine Datenbankabfrage machen, die nach dem Wort Neuron sucht.
Wolfvater Loki
Er wünscht euch schöne Grüße.
Wolfvater Loki
Beiträge: 53
Registriert: 22.05.2022 15:37

Re: String konvertieren

Beitrag von Wolfvater Loki »

Daher suche ich nach einem Befehl der ein Wort aus einem String konvertiert.
Wolfvater Loki
Er wünscht euch schöne Grüße.
Antworten