Si je veux correspondre seulement fileName
, i.e.,fileName extrait en utilisant Regex
à C://Directory/FileName.cs
, en quelque sorte ignorer tout avant FileName.cs
utilisant l'expression rationnelle.
Comment puis-je le faire?
J'ai besoin de cela pour une interface utilisateur compilée sur laquelle je travaille ... je ne peux pas utiliser le langage de programmation car il n'accepte que Regex.
Des idées?
Je me demande toujours pourquoi les gens demandent regex quand il y a une solution plus simple. –
@sumesh, est-ce que le regEx que j'ai fourni dans ma réponse fonctionne pour vous? Si ce n'est pas le cas, pouvez-vous fournir plus d'informations sur les fonctionnalités spécifiques à regEx supportées par votre moteur? –
Non ça n'a pas fonctionné, Ce moteur ne supporte que Regex, il y a deux params 1er param. Fichier à scanner 2ème param. pattern to match Le chemin d'accès au fichier est spécifié ailleurs.Le problème ici est, ma règle d'application dit qu'il ne devrait pas y avoir "abc" dans un nom de fichier, mais abc peut être dans le chemin du fichier, par exemple, C: //folder/abc/folder/fileName.cs maintenant en quelque sorte je dois passer une regex pour que le moteur scanne uniquement le fichier et non le chemin entier. donc, en premier param, si je peux spécifier le nom de fichier, c'est-à-dire quelque chose après/mais avant .cs, tout le monde devrait être heureux. –