|
|
|
|
Euh petite précision: c'est le a href="#....." que je souhaite récupérer en fait. (en sachant qu'après le "#" il y a des caractères soit alphabétiques, soit numériques, soit les 2) |
En général c'est bien de savoir la structure de texte pour pouvoir exploiter une regex
/a href="#[^"]+"/ Tu peux tester ici tes regex http://www.annuaire-info.com/expression-reguliere.html Je travaille avec perl et ses regex donc je ne sais pas les regex en php. |
Merci beaucoup! Je vais voir ça...
Mais ça fait partie de la difficulté du truc de ne pas savoir à l'avance le texte qu'il y aura dans cette partie.
|
Ben le problème c'est que je suis censée faire un automate.Qui dit automate dit automatique.
Cet automate peut analyser n'importe quel code html et le truc, c'est que ce qui est contenu dans "a href=#....", bah ça peut varier. C'est selon ce que le créateur du site aura marqué dedans. Ya pas possibilité de dire en expression régulière de récupérer ce qu'il y a entre guillemets lorsque c'est après "a href"?
|
Ou sinon de dire de récuperer lorsqu'il y a --> a href="# |
Arf ça marche pas, ya un problème au niveau des guillemets et des délimiteurs.
Pour les captures, en php si j'ai bien compris c'est avec la fonction preg match all, on met en paramètre un tableau et après, la fonction le remplit pour chaque élément trouvé (enfin je crois). Mais là en fait j'ai testé et il ne reconnaît pas quand il y a plus de deux ", après il met en commentaires... j'ai testé avec ' mais je ne suis pas sûre que ça le prenne en compte car ça ne marche pas... Enfin merci de toute aide en tout cas ^^ |
Ahhh mais si en fait ça marche! J'avais oublié de mettre les / au début et à la fin! Miracle, merci beaucoup!!!
|
| 08/11 23h32 | [RegExp] Récupérer une adresse IP | Expressions régulières |
| 03/01 12h12 | [Windows XP] Renommer plusieurs fichiers | Windows XP |
| 03/03 15h50 | [Bash] Afficher un fichier sans les lignes de commentaires | Bash |
| 05/01 18h57 | Sed - Supprimer une ou plusieurs lignes d'un fichier | Sed |
| 23/03 20h06 | Sed - Insérer des espacements | Sed |
![]() | Notepad++ - Notepad++ est un editeur de code source qui supporte plusieurs langages. Il s'agit d'un logiciel libre performant et... | Catégorie: Développement Licence: Open Source |
![]() | MP3Tag - Mp3tag est un éditeur de Métatags (ID3 tags) pour la plupart des formats audio courants. Il est capable de renommer un grand... | Catégorie: Marquage (ID3) Licence: Freeware/gratuit |
![]() | Métamorphose - Métamorphose est un logiciel libre (gratuit) permettant de renommer en masse des fichiers et des répertoires (batch... | Catégorie: Gestion de fichiers Licence: Open Source |
![]() | Notepad2 - Notepad2 est un blc-note libre possédant des fonctionnalités avancées de coloration syntaxique. <h2>Fonctionnalités</h2>... | Catégorie: Traitement de texte Licence: Freeware/gratuit |
![]() | Epson Expression 10000XL Pro | Catégorie: Scanner | 2,484.50 € MicroChoix |
![]() | Epson Expression 10000XL | Catégorie: Scanner | 2,329.50 € MicroChoix |
![]() | Epson Expression 1680 | Catégorie: Scanner | 919.06 € Matériel Informatique |
![]() | Epson Expression 1680 Pro | Catégorie: Scanner | 1,274.06 € Matériel Informatique |