Then qui se dédoublent, obtiennent toute l'information entre les étiquettes dans une rangée. le

This devrait être simple pour quiconque familiarisé avec RegExp, mais je voudrais une explication des différentes parties du modèle. J'ai lu l'article de Patrick Matthew, je l'aime, mais j'ai besoin toujours des indications additionnelles, le

Attached suis un dossier des textes témoin et le code que j'emploie actuellement (sans modèle valide) le

Thanks, le

Thomas class= > " clair " de
>

Question : RegExp VBA pour des étiquettes de HTML - aide et explications des besoins

Chers experts, le besoin du

I quelqu'un de marcher je par un modèle de regexp. J'ai un corps de source de HTML à manoeuvrer et je dois extraire l'information suivante dans VBA. le
First obtiennent les données entre < ! -- l'article et l'intérieur suivant de

de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
testingRegExp " de " codeSnippet846338 d'id= " de
Sub de class= ()
Faible strBody comme corde
Faible intFile comme nombre entier

intFile = FreeFile

Ouvrir « C \ strbody.txt » pour l'entrée comme #intFile
   strBody = Input$ (LOF (intFile), #intFile) 'LOF renvoie la longueur du dossier
#intFile étroit

Faible RegX comme objet, nattes comme objet, compteur en tant que longtemps

Placer RegX = CreateObject (« VBScript.RegExp »)
Avec RegX
    . Global = rectifier
    .MultiLine = rectifient
    .IgnoreCase = rectifient
    . Modèle = « ÊTRE DÉFINI »
    Placer les nattes =. Exécuter (strBody)
Finir avec

Pour le compteur = 0 à Mats.Count - 1
    Nattes de Debug.Print (contre-)
Après

Placer les nattes = rien
Placer RegX = rien

Finir le sous-marin
class= " lastRow de
>Attachments de " nom " de class= de
class= " valeur " de
>
de >HTML de " description " de class= de
le class= de
de >
class= de

Réponse : RegExp VBA pour des étiquettes de HTML - aide et explications des besoins


DoCmd.OpenForm « frm_CampaignDetail », acNormal, « CampaignID = » et Me.CampaignID, acDialog
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us