J'ai cette chaîne: et je veux extraire Jusqu'à présent, j'ai cette expression: /[\d].*$/g, qui sélectionne tous les chiffres ("1005/5760/3840"). J'ai examiné les solutions pour des problèmes similaires, mais aucun d'entre eux ne semble fonctionner pour la recherche arrière. Toute astuce? P> p> / 5760/3840 code>, donc tout de la fin de la chaîne jusqu'à la seconde barre oblique. P>
3 Réponses :
Essayez de "chiffres, une barre oblique, plus de chiffres, fin de chaîne", c'est-à-dire
La traduction directe serait voir une démo sur regex101.com strong> .
Selon le langage de programmation réel, vous devrez peut-être échapper aux barres obliques vers l'avant sur P> (?:\/[^\/]+){2}$
Pour garder quelque chose de similaire à ce que vous avez proposé, vous pouvez utiliser: p>
\ / [0-9] * \ / [0-9] * $ code> p>
Que devrait-il arriver pour quelque chose comme
https://picsum.photos/id/1005/5760/3840/ code>?