has_any_index()
Durchsucht die Zeichenfolge nach Elementen, die im Array angegeben sind, und gibt die Position im Array des ersten Elements zurück, das in der Zeichenfolge gefunden wurde. has_any_index
sucht nach indizierten Begriffen, wobei ein indizierter Ausdruck drei oder mehr Zeichen umfasst. Wenn Ihr Ausdruck weniger als drei Zeichen hat, überprüft die Abfrage die Werte in der Spalte, was langsamer ist als das Suchen des Begriffs im Begriffsindex.
Syntax
has_any_index
(
Quelle,
Werte)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|
source | string |
✔️ | Der zu suchende Wert. |
Werte | dynamic |
✔️ | Ein Array von skalaren oder literalen Ausdrücken, um nachzuschlagen. |
Gibt zurück
Nullbasierte Indexposition des ersten Elements in Werten , die in der Quelle gefunden werden. Gibt -1 zurück, wenn keines der Arrayelemente in der Zeichenfolge gefunden wurde oder wenn Werte leer sind.
Beispiel
print
idx1 = has_any_index("this is an example", dynamic(['this', 'example'])) // first lookup found in input string
, idx2 = has_any_index("this is an example", dynamic(['not', 'example'])) // last lookup found in input string
, idx3 = has_any_index("this is an example", dynamic(['not', 'found'])) // no lookup found in input string
, idx4 = has_any_index("Example number 2", range(1, 3, 1)) // Lookup array of integers
, idx5 = has_any_index("this is an example", dynamic([])) // Empty lookup array
Ausgabe
idx1 | idx2 | idx3 | idx4 | idx5 |
---|---|---|---|---|
0 | 1 | -1 | 1 | -1 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für