Topic
search in string
Page d'accueil ' Communauté ' FPScript ' recherche dans la chaîne
- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par Stefan Palaveev, le il y a 10 années et 10 mois.
-
AuteurMessages
-
09.07.2014 à 21:47 #33584Stefan PalaveevParticipant
Hallo,
ich tue mich etwas schwer bei der Suche nach Abschnitten von Zeichenketten in einem Sting-Vektor.
Beispiel:In einer Schleife durchsuche ich alle Zellen nach dem String “p_Zyl_1*IMEPn*” (DOS-Syntax). “*” soll eine beliebige Anzahl von Zeichen symbolisieren.
Tnx
09.07.2014 à 21:47 #33586Stefan PalaveevParticipantHallo,
ich tue mich etwas schwer bei der Suche nach Abschnitten von Zeichenketten in einem Sting-Vektor.
Beispiel:In einer Schleife durchsuche ich alle Zellen nach dem String “p_Zyl_1*IMEPn*” (DOS-Syntax). “*” soll eine beliebige Anzahl von Zeichen symbolisieren.
Tnx
10.07.2014 à 09:04 #33585Bernhard KantzParticipantLeider stellt FPScript keine eingebaute Funktion zum Mustervergleich bereit. Für das konkrete Beispiel “p_Zyl_1*IMEPn*” könnte durch
[code]StringFind(str, “p_Zyl_1”) == 0 And StringFind(str, “IMEPn”) > 0[/code]
die Zeichenkette str mit dem gegebenen Muster verglichen werden.Vielleicht kann das Problem aber schon im Vorfeld umgangen werden. Falls die Liste der Namen durch die [b]Object.Names[/b]-Eigenschaft ermittelt werden soll, kann man durch Angabe eines regulären Ausdrucks die Auswahl bereits dort eingeschränken. Suchen Sie etwa Datensätze oder Formeln (im gleichen Ordner) so liefert
[code]..Objects(“p_Zyl_1.*IMEPn.*”).Names[/code]
die Namen der entsprechenden Objekte. Dabei wird, wie bei allen FlexPro-Objektnamen, nicht zwischen Groß- und Kleinschreibung unterschieden. Weitere Informationen zu regulären Ausdrücken finden Sie in der Online-Hilfe im Index unter [b]Objects.Names-Eigenschaft (FPScript)[/b]. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.