Find Substring
Cette fonction recherche un texte plus court à l'intérieur d'un texte plus long et renvoie un booléen indiquant si le sous-texte existe dans le texte principal. Elle est idéale pour des vérifications simples, des déclencheurs et de la logique conditionnelle dans vos scénarios.
📥 Entrées
Main Text Le texte dans lequel effectuer la recherche.
Sub Text Le sous-texte à rechercher à l'intérieur du texte principal.
📤 Sorties
Result Valeur booléenne : TRUE si le sous-texte est trouvé dans le texte principal, sinon FALSE.
🕹️ Contrôles
No Controls Ce bloc n'a pas d'éléments interactifs. Il fonctionne uniquement via ses prises d'entrée.
🎯 Fonctionnalités
Vérification booléenne rapide pour vérifier la présence d'un sous-texte dans un texte.
Comportement sûr si les entrées sont vides : renvoie FALSE si le texte requis est manquant.
Configuration minimale — fournissez simplement les textes et lisez la sortie booléenne.
📝 Instructions d'utilisation
Fournissez le texte long dans la prise d'entrée
Main Text. Vous pouvez utiliser un blocString Inputou tout autre bloc qui produit du texte.Fournissez le sous-texte à rechercher dans la prise d'entrée
Sub Text.Lisez la valeur booléenne depuis la prise de sortie
Resultpour décider des actions en aval (par exemple déclencher des journaux ou des alertes).
📊 Évaluation
Lors de l'exécution, ce bloc vérifie si le Sub Text existe dans le Main Text et renvoie le résultat du contrôle via la prise Result.
💡 Astuces
Pour éviter les problèmes de casse, combinez avec
String Operationsafin de convertir les deux textes dans le même format (par exemple en minuscules) avant la vérification.Utilisez
String Mergepour construire des messages dynamiques (par exemple combiner des parties variables en un seulMain Text).Utilisez
Is NoneouReplace Noneavant ce bloc pour garantir que les entrées vides sont gérées de manière prévisible.Injectez le booléen
Resultdans unLogic Inputou d'autres blocs logiques (commeAnd,Or) pour piloter des flux conditionnels.Utilisez
Debug InputouData to JSONpour consigner les correspondances pendant le développement et le dépannage.Pour stocker ou exporter les événements de correspondance, combinez la sortie booléenne avec des workflows comme
CSV ExportouImage Loggerselon vos besoins en données.
🛠️ Dépannage
Pas de correspondance alors qu'elle est attendue : vérifiez les différences de casse ou les espaces en début/fin. Normalisez le texte avec
String Operations(par ex. mise en minuscules, trim) avant d'alimenter ce bloc.Toujours FALSE : assurez-vous que les prises
Main TextetSub Textreçoivent bien du texte valide. UtilisezDebug Inputpour inspecter les valeurs en amont.Correspondances TRUE inattendues : vérifiez le sous-texte exact fourni ; de petites fautes de frappe ou des fragments peuvent toujours produire une correspondance selon le contenu.
Mis à jour