Existe-t-il un moyen efficace d'identifier le dernier caractère/chaîne correspondant dans une chaîne de caractères en utilisant les fonctions de base ? C'est-à-dire pas le dernier caractère ou la dernière chaîne de caractères. de la chaîne, mais la position de la dernière occurrence d'un caractère/chaîne sur une chaîne de caractères. Search
et find
Les deux fonctionnent de gauche à droite et je ne vois pas comment les appliquer sans un long algorithme récursif. Et cette solution semble désormais obsolète.
Tête qui tourne ; tête qui tourne ; tête qui tourne ; "ok - je ne veux pas utiliser ceci sans le comprendre, donc... uh huh, ok, uh huh... attendez quoi ? whoah ! vraiment ? c'est génial ! Je suis sûr que je n'y aurais pas pensé en plusieurs heures, si ce n'est en plusieurs jours ou semaines !" - +1, malheureusement, parce que +5 ou +10, c'est difficile à faire tout seul --- si-tu es coincé-explication : (en utilisant l'exemple) SUBSTITUTE
toutes les (3) instances de \
avec rien (raccourcir la longueur de la chaîne par 3) -> que \
(le 3ème) est le dernier ; remplacez-le par quelque chose d'unique et FIND
la position de ce personnage unique... génial... merci !
3 votes
Parce que je veux la position de la dernière instance du point "." dans la chaîne "un.deux.trois.quatre".
6 votes
Il est amusant de constater qu'une lecture erronée de la question permet d'obtenir des votes positifs.
1 votes
Je dirais qu'il faut voir les choses sous un autre angle : cela signifie que d'autres personnes n'ont pas compris ce que vous vouliez dire dans votre question et ont donc pensé que la suggestion était la bonne solution... Même la réponse que vous avez choisie commençait par "Je pense que je comprends ce que vous voulez dire"... Ce n'est pas une critique, mais plutôt une demande d'essayer de rendre vos questions plus faciles à comprendre pour aider les gens à répondre plus facilement.
0 votes
J'aurais dû ajouter l'exemple à la question, mais je pense qu'il y avait suffisamment d'éléments pour distinguer cette question d'une requête sur le dernier caractère d'une chaîne de caractères :
search
etfind
les deux chaînes de requête contenu Le terme "match" est un terme standard, et l'exemple est lié.0 votes
Duplicata possible de Comment extraire la dernière sous-chaîne d'une colonne Excel ?
0 votes
(Légèrement plus récent) duplicate cross-site : superuser.com/q/680769