Accueil > Forum > > > > Probleme de lecture dans un fichier texte
Probleme de lecture dans un fichier texte
mercredi 15 août 2007 à 17:45:36 |
Probleme de lecture dans un fichier texte

capricorne83
|
bonjour, Je suis en train de gérer les listes multiples de films pour la fonction "rechercher "des films sur allociné que j ai ajouté récemment et je me heurte à un problème que je ne vois pas comment gérer. Je m'explique, en recherchant sur allocine le film la momie (par exemple) je récupère 15 films. j'enregistre le source de la page, mais pour obtenir la page du film la momie (qui est en place numéro trois dans le fichier) j'ai besoin de récupérer le numéro du film chez allociné. quand je fais la recherche par instr il me renvoie systématiquement la première occurence or j'ai besoin de la troisième..quelqu'un à une idée ???? je sèche depuis ce matin.... Par avance merci
|
|
mercredi 15 août 2007 à 17:55:29 |
Re : Probleme de lecture dans un fichier texte

Kristof_Koder
|
Réponse acceptée !
Utilise le 1er argument de instr(), qui est facultatif, et qui est un entier, indiquant à partir de quel caractère tu fais la recherche.
Dim Buffer as string, str as String, i as long, j as long
Buffer = "blablablablablablabla"
str = "La Momie"
j = 0
i = 1
Do
i = instr(i, Buffer, Str)
If i <> 0 Then
j = j + 1
Msgbox("occurence N°" & cstr(j) & " trouvé à l'indice " & cstr(i))
i = i + 1 ' If faut absolument décalé le début de la recherche d'au moins 1 caractère, sinon le code va boucler à l'infini sur al 1ere occurence !!
End if
loop until i = 0
Voici un petit exemple de boucle exploitant ce param pour indiquer toutes les occurences d'une sous-chaine dans une autre
|
|
mercredi 15 août 2007 à 17:56:59 |
Re : Probleme de lecture dans un fichier texte

DARKSIDIOUS
|
Un bon conseil : oublie le fichier text plat pour stocker tes infos, et utilise soit un fichier xml, soit beaucoup mieux : une base de données. Non seulement se sera bien plus simple pour stocker tes données, faire des recherches dessus, etc. mais en plus ce sera bien plus rapide !
|
|
mercredi 15 août 2007 à 18:03:18 |
Re : Probleme de lecture dans un fichier texte

capricorne83
|
@Kristof Merci de ta réponse. Impeccable !!! je me prenais le chou depuis ce matin la dessus. Je mettrais le source complet de la fonction de recherche dès que j'ai fini.
|
|
mercredi 15 août 2007 à 18:21:33 |
Re : Probleme de lecture dans un fichier texte

capricorne83
|
@darksidious Il s agit d un stockage temporaire. le fichier texte est le source d'une page HTML. il faudrait que je le retraite pour le stocker dans une Bdd. je ne fais que rechercher des infos dedans et je l'efface après. ensuite avec les infos récupérées j'alimente une Bdd. Merci de ta réponse
|
|
mercredi 15 août 2007 à 18:23:38 |
Re : Probleme de lecture dans un fichier texte

DARKSIDIOUS
|
ok pas de soucis alors. C'est juste qu'il vaut mieux éviter un fichier texte plat pour faire du stockage. Après si ce n'est qu'un fichier temporaire et qu'on a pas le choix, forcément !
|
|
jeudi 16 août 2007 à 08:44:39 |
Re : Probleme de lecture dans un fichier texte

Kristof_Koder
|
Si j'ai bien compris ton projet et si le texte à traiter provient d'un controle webbrowser dans ton projet, ne t'embêtes pas à coller la source de la page dans un fichier temporaire, pour ensuite relire ce même fichier et faire la recherche dedans ! colles directement la source dans une variable string et traite directement à partir de cette variable
|
|
Cette discussion est classée dans : fichier, lecture, probleme, film, films
Répondre à ce message
Sujets en rapport avec ce message
Probleme lors de lecture de fichier [ par eltaris ]
Quand je recupere des données d'un fichier en acces directcertains caracteres comme "è" n'apparaissent pas et sont remplacés par d'epaisses barres ver
Probleme de lecture de fichier [ par yanolo ]
Ami de la programmation, bonjourvoila j'ai un probleme pour lire des fichiers textes en vb.net.En effet, en utilisant la classe filestream et streamre
Probleme de fichier en lecture ... [ par SaleAmis ]
Bonjour tout le monde :PJ'utilise le code source de l'APIguide pour l'upload sur FTP, et j'ai un tout p'tit probleme avec car le fichier que je veut u
Probleme de lecture de fichier .txt ou .xls [ par petit_fennec ]
J'appelle a l'aide,Actuellement en Stage je viens de decouvrir VB .NET, et je commence a avoir de difficulte.Je dois lire des données dans divers docu
PROBLEME de LECTURE SEULE... sur VisualBasic.NET [ par SexeAndLove ]
Voila j'ai un tres gros probleme :J'ai mon programme sur un cd, bien sur lorsque on grave des fichier, il se mettent en lecture seule... Seulement voi
Probleme de Creation Fichier Excel ou Lecture [ par ssefyou ]
Bonjour ,aider moi s'il vous plait j ai' creé une procedure qui me permet de generer un fichier jlé tester a plusieurs reprise et ça fonctionai nickel
Probleme de résultat de la lecture d'une ligne dans un fichier texte [ par spensers ]
Bonjours a tous, voila mon problème,je veux vérifier si une phrase est pareil que celle enregistré dans un fichier texte. Le problème est que quand j
lecture fichier ini [ par Nochasse ]
Bonsoir a tousJ aimerai connaitre le code permettant de lire un fichier iniMerci bonne soirée
probleme avec fssek [ par loupiti ]
Bonjour, je veux ecrire au debut de mon fichier mais le fssek ne marche pas : FILE *fp; fp = fopen("C:\\essai.txt", "a"); fseek (fp, 0, SEEK_SET); f
Probleme de liste de fichiers! [ par Seth77 ]
Slu voila je me fais , en ce moment un logiciel pour changer regulierement le fond d ecran de windows ! Mais j ai un petit probleme ..... je ne sais
Livres en rapport
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|