Rückgabecode für die Funktion "find"

Hallo an alle

Die String-Funktion "find" gibt die Position des ersten Vorkommens eines Teilstrings in der Zielkette zurück.
Falls es nichts findet, was schickt es zurück? -1 oder etwas anderes?

Danke für Ihre Hilfe

Hallo

Um welche Software handelt es sich? SolidWorks, Excel, VBA?

Ich wäre versucht zu sagen, dass es 0 oder nichts zurückgibt.

Es kann nicht sehr kompliziert sein, einen Test durchzuführen, oder?

Mehr Infos zu FIND in vba:

http://www.commentcamarche.net/faq/36886-vba-recherche-de-donnees-la-methode-find

Wenn kein Ergebnis vorliegt, gibt die Anweisung "Nothing" zurück.

 

1 „Gefällt mir“

Es ist PDM, wenn ich es richtig verstanden habe

@+;-))

1 „Gefällt mir“

Ich hatte den Titel der Seite (des Tabs) nicht gesehen.

Für EPDM sollte FIND null oder nichts zurückgeben, aber ich behaupte, dass es sehr einfach sein muss, einen Test durchzuführen! Führen Sie eine gefälschte Suche mit irgendetwas durch.

Dies ist in der Tat die Suchfunktion von ePDM und genauer gesagt im Add-In "Dispatch".

FYI. Diese Funktion gibt 0 zurück, wenn sich die gefundene Zeichenkette an der ersten Position befindet. (Die Positionierung beginnt bei Null). Aber die Dokumentation sagt nichts, wenn die Zeichenfolge nicht gefunden wird. (Das Gleiche gilt für "links", "rechts", "mittig" usw...)

 

1 „Gefällt mir“

Ein Beispiel, bei dem die Suche "wahrscheinlich" kein Ergebnis zum Testen finden wird:

fdlsjkvhqmsdfjqzerltjgsdflmiglmdihnsbqzedsfqlmdfjmld

:D

Tatsächlich muss FIND -1 zurückgeben, wie hier gezeigt:

"Rhebt den Dispatch für eine Datei auf, deren Name ein Leerzeichen enthält. Gibt den Wert -1 zurück, was bedeutet, dass keine Leerzeichen gefunden wurden."

https://forum.solidworks.com/thread/73505

Andere Quelle: https://forum.solidworks.com/thread/60319

"1. Urheberrecht Erstellen Sie <Ihre Variable> mit dem Wert Find(%PathToSelectedFile%, \Designs\PDF's\)

Alle Dateien im Ordner \Designs\PDF's\ geben einen Wert zurück, der nicht gleich -1 ist. Dateien, die sich nicht in diesem Ordner befinden, geben den Wert -1 zurück."

2 „Gefällt mir“

Vielen Dank .PL für Ihre Hilfe.

1 „Gefällt mir“
Keine Sorge:)