Expression régulière seulement si la Chaîne se termine avec la cible
J'ai besoin d'une expression régulière qui ne correspondent à la Chaîne si elle se termine avec la cible que je suis à la recherche d'. J'ai besoin de trouver un fichier avec une extension spécifique, le problème est que cette extension vient aussi dans d'autres fichiers. Par exemple, j'ai deux fichiers nommés
B82177_2014-07-08T141507758Z.ccf
et
B82177_2014-07-08T141507758Z.ccf.done
J'ai seulement envie de prendre le premier de ces et mon modèle est:
.*\.ccf
mais cette saisit à la fois.
Des suggestions apprécié, je suis un newbie sur les expressions régulières.
OriginalL'auteur AbuMariam | 2014-07-08
Vous devez vous connecter pour publier un commentaire.
Utiliser un l'ancrage d'extrémité (
$
):Cela correspond à toute chaîne qui se termine par
.ccf
, ou en mode multi-lignes, chaque ligne se termine avec.ccf
.Que faire si il y a une chaîne de requête après l'extension de fichier?
Cette question porte spécifiquement sur une chaîne qui se termine par une séquence connue de caractères. Si ce n'est pas votre cas, vous aurez besoin d'être beaucoup plus précis sur ce que vous avez réellement besoin. N'hésitez pas à poser une question (Mais notez que pour les regex questions, vous devriez vraiment expliquer ce que vous avez essayé).
OriginalL'auteur p.s.w.g
$ est utilisé pour correspondre à la fin de la chaîne.
et peut être utilisée comme
comme
si vous voulez à la fin, avec xzy
OriginalL'auteur Shahir Ansari