Question : Using RegExp pour simuler le goût

Je dois exécuter « comme » l'essai sur la corde dans un VBScript avec les modèles qui contiennent * des cartes d'invitation.  Je suis sûr que ceci peut être fait avec RegExp, mais je n'obtiens pas vraiment comment cela fonctionne.  Est-ce que quelqu'un peut conseiller comment accomplir ce code ? Le
du

Function IsLike (valeur, modèle) obscurcissent RXObject, RXPattern
RXObject = NewRexExp
avec RXObject
. Global = True
.IngoreCase = True
RXPattern = ......
.RXPattern = RXPattern
IsLike =. Extrémité With
RXObject = Nothing
End Function

Mike
du
d'essai (valeur) class= de

Réponse : Using RegExp pour simuler le goût

Regarder comme pour comme :

Fonction IsLike (valeur, modèle)
Faible regEx
   
    Placer le regEx = le CreateObject (« vbscript.regexp »)
        Avec le regEx
            . Global = rectifier
            .IgnoreCase = rectifient
            . Le modèle = « ^ » et remplacent (modèle, « * », ». {0,} ") et « $ »
            IsLike =. Examiner (valeur)
        Finir avec
    Placer le regEx = rien
Finir la fonction

Acceptera des codes de commande entre les cordes tandis que

Fonction IsLike (ByVal TextVal, modèle de ByVal)
  Faible RXP
  IsLike = faux
  Placer RXP = nouveau RegExp
    Avec RXP
      . Global = rectifier
      .IgnoreCase = rectifient
      . Le modèle = « ^ » et remplacent (modèle, « * », » [\ x20- \ x7E] *") et « $ »
      IsLike =. Examiner (TextVal)
    Finir avec
  Placer RXP = rien
Finir la fonction

S'assurera que les seuls caractères entre les composants sont des alphanumériques et ponctuation commune.

Chris
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