Comment trouver une sous-chaîne dans matlab

Faites une recherche parmi texte dans MATLAB

Faites une recherche parmi texte dans MATLAB "strfind."

Les chaînes de texte sont stockés dans MATLAB en tant que vecteurs (matrices une seule ligne). caractères individuels dans les chaînes peuvent être récupérés comme éléments dans un vecteur (par exemple, NomChaîne (4)). Matlab comprend également un certain nombre de commandes pour vous aider à travailler avec des chaînes. Utilisez le "strfind" commande pour rechercher une chaîne d`un caractère ou un ensemble de caractères (sous-chaîne).

Tapez la commande suivante dans la fenêtre de commande pour créer une nouvelle chaîne, en étant sûr d`utiliser des guillemets simples: mystring = « Ceci est une chaîne par exemple. »;

Utilisation "strfind" chercher "mystring" pour la lettre "je:" strfind (mystring, `i`) Les numéros 3, 6 et 23 sont renvoyés dans un vecteur. Ces chiffres correspondent aux indices "mystring" où "je" a été trouvé (les lettres troisième, sixième et 23).

Utilisez une chaîne pour le second argument pour trouver une sous-chaîne plus: strfind (mystring, « exemple ») Le numéro 12 est retourné. Cela correspond au 12e caractère de la chaîne, où le mot "Exemple" commence.

Les références

  • lien Documentation Matlab: strfind

A propos de l`auteur

Michael Carroll est professeur de mathématiques du secondaire. Il a écrit pour divers sites Web depuis 2010, spécialisée dans la programmation, la conception web, l`électronique et divers logiciels. Il détient en génie électrique de l`Université du Texas titulaire d`un baccalauréat avec spécialisation en conception de systèmes embarqués.

Articles connexes