Extracteur intelligent de chaine avec délimiteur (extraction, extraire, isoler)

Soyez le premier à donner votre avis sur cette source.

Vue 10 590 fois - Téléchargée 916 fois

Description

Un bon exemple vaut mieux qu'un long discour de présentation.

Dans notre cas, il permet d'extraire le tag de description donné sur le mémo, mais ca peut très bien être la source d'une page web.

J'en ai eu besoin alors je vous la poste ;)

Réalisé avec Delphi7

Source / Exemple :


In The Zip

Conclusion :


Remarques, suggestions, etc... n'hésiter pas.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Il y a un site génial rien que sur cela.
http://www.expreg.com/
Tu trouveras surement ton bonheur.

Pour une implémantaton en Delphi, (parce que là, c'est du PHP), cherche RegEx avec Google.
Il y a plein de trucs interressantes.
Filipe35
Messages postés
496
Date d'inscription
vendredi 14 novembre 2003
Statut
Membre
Dernière intervention
23 octobre 2007

Merci

oui je vois ce que tu veux dire mais dans ce cas (le mienà on "s'attaque" à quelque chose que l'on connais ;)

peux tu m'en dire plus sur les expressions régulières ?
Pas mal.
Mais dans une page HTML (puisque c'est ton exemple), il peut y avoir plusieurs espaces entre le
name="description" et le content="ce que tu veux". Et dans ce cas, ça ne marche pas.

Franchement, moi je dis rien de tel que des expressions régulières pour les opération sur les chaînes (Tu peux tout faire).

@ ++ Flo
Filipe35
Messages postés
496
Date d'inscription
vendredi 14 novembre 2003
Statut
Membre
Dernière intervention
23 octobre 2007

Certains me demanderons pourquoi inteliggent ?

c'est tout simplement car il selectionne la 2ème chaine (délimiteur) après la premiere ce qui évite les erreurs car des '">' il y en a avant le premier délimiteur.

arf compliké à expliquer ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.