0
votes

Comment puis-je obtenir le dernier dossier avec les 5 premiers caractères sautés?

bonjour là-bas, j'ai plusieurs dossiers comme

  • D: \ images \ Series \ 0001 été 2017 - Partie 1 \ 01.jpg
  • D: \ images \ Series \ 0001 été 2017 - Partie 1 \ 02.jpg
  • D: \ images \ Series \ 0002 été 2017 - Partie 2 \ 01.jpg
  • D: \ images \ Series \ 0002 été 2017 - Partie 2 \ 02.jpg

    Comment puis-je obtenir le dernier dossier et sauter les 5 premiers caractères à l'aide de Regex?

    actuellement, j'ai . * \\ ([^ \\] +) \\ Pour obtenir le dernier chemin du dossier, mais je suis bloqué comment sauter les cinq premiers caractères afin que je puisse obtenir par exemple. été 2017 - Partie 1 ou été 2017 - Partie 2 de Regex.

    salut


9 commentaires

Pourquoi ne pas correspondre à ces 5 caractères? . * \\. {5} (. +) / . * \\ [^ \\] {5} ([^ \\] +) $


Avez-vous vraiment besoin de le faire avec la célibataire ...? Ce n'est pas très propre.


Oui, il doit être une célibataire expressive. Voir cette image: imgur.com/myapbyp - Tags devrait être album: été 2017 - Partie 1 sans 0001 au début.


@ user11935982 utilisez-vous Java? Votre syntaxe d'échappement semblerait impliquer que (ou peut-être C #).


non seulement un logiciel qui peut gérer regex


Quel langage de programmation utilisez-vous? Je suis sûr que cela a des fonctions pour analyser les chemins de fichiers.


Des questions sur l'utilisation de logiciels et non liées à la programmation ne sont pas sur le sujet ici. Lire centre d'aide .


De plus, si vous trouvez la solution vous-même, vous devez publier une réponse et ne pas modifier la question pour ajouter la réponse.


Pourquoi avez-vous écrit au lieu de regarder la réponse que j'ai marquée comme solution? Et regex sont liés à la programmation. Je n'ai répondu que l'utilisateur202729 qu'il devrait s'agir d'une doublure. La langue est python mais peu importe pour regex.


3 Réponses :


0
votes

Je pensais que je voudrais offrir une solution en Java, qui a une capacité de fractionnement de chaîne: xxx

cette impression: xxx


0 commentaires

0
votes

dans pure regex: xxx

et 1 $ contiendra été 2017 - Partie 2

< href = "https://regex101.com/r/rfhqg2/3" rel = "nofollow noreferrer"> https://regex101.com/r/rfhqg2/3


0 commentaires

0
votes

Si votre outil prend en charge PCRE, vous pouvez utiliser: xxx

Démo


0 commentaires