Regex: comment faire correspondre le dernier point d'une chaîne
J'ai deux exemple de nom de fichier de chaînes:
jquery.ui.min.js
jquery.ui.min.css
Ce regex puis-je utiliser seulement le DERNIER point? Je n'ai pas besoin de rien d'autre, juste le point final.
Un peu plus sur ce que je fais. Je suis à l'aide de PHP preg_split() fonction pour séparer le nom du fichier dans un tableau. La fonction supprime toutes les correspondances et vous donne un tableau avec les éléments entre les fractionnements. Je suis en train de l'obtenir à split jquery.ui.min.js dans un tableau qui ressemble à ceci:
array[0] = jquery.ui.min
array[1] = js
source d'informationauteur Marshall Thompson
Vous devez vous connecter pour publier un commentaire.
Je pense que vous aurez un moment difficile de l'utiliser
preg_split
preg_match
doit être le meilleur choix.Sinon, jetez un oeil à
pathinfo
.Ou bien, le faire très simplement en deux lignes:
Si vous êtes à la recherche d'extraire la dernière partie de la chaîne, vous devez:
si vous ne voulez pas le
.
ousi vous n'.
À leur valeur nominale, il n'y a aucune raison d'utiliser les regex pour cela. Voici 2 méthodes différentes qui utilisent des fonctions optimisées pour une chaîne statique d'analyse:
Option 1:
Option 2:
J'ai utilisé ce - lui donner un essai:
Voici ce que j'ai besoin de exclure le dernier point lors de l'appariement pour la dernière "partie":