L'expression suivante produit un match: "chat" = ~ /\\ x61 \\ x74 /Parce que, le nombre hexadécimal pour le caractère, «a» est x61 et que T est x74. Parole Boundary A limite de mot est la frontière entre un caractère mot et un caractère non-mot. Considérez les chaînes suivantes: "un deux trois quatre cinq" "un, deux, trois, quatre, cinq" "un, deux, trois, quatre, cinq" "un-deux-trois-quatre-cinq" L'expression suivante sera de retour vrai (jeu): "un deux trois quatre cinq" = ~ /\\ b /La notation '\\ b' est utilisé pour correspondre à une limite de mot.
Dans l'expression ci-dessus, il est de la frontière entre la double guillemet ouvrant et le mot, "un" qui a été adapté. Si vous voulez faire correspondre la frontière entre le mot «un» et l'espace qui le suit, vous devez modifier l'expression régulière à: /un \\ b /Ici, vous avez le mot «un», suivi par '\\ b'. Le motif, "un \\ b" est ce qui est égalé. L'expression suivante retourne vrai: "un deux trois quatre cinq" = ~ /un \\ b /"\\ b" indique une limite de mot.
L'expression suivante retourne false (non apparié): "un deux trois quatre cinq" = ~ /sur \\ être /Ceci parce que le caractère "\\ b" à ce poste ne correspond pas à une limite de mot (il est à l'intérieur du mot , 'un'). Maintenant, l'expression suivante retourne vrai: «un, deux, trois, quatre, cinq" = ~ /deux \\ b /Voici la partie de chaîne 'deux \\ b' est ce qui a été adapté. Le "\\ b" correspond à la limite entre le mot «deux» et la virgule qui le suit.
L'expression suivante sera également produire un match: «un, deux, trois, quatre, cinq" = ~ /deux \\ b /Ici, même si il ya un espace entre la virgule et le mot, "trois", le "\\ b "correspond toujours à la frontière entre le mot,« deux »et la virgule qui le suit; la virgule est un caractère non-mot et il ya donc une limite entre le mot, «deux» et la virgule. Maintenant, l'expression suivante retourne vrai: partie «un-deux-trois, quatre, cinq" = ~ /trois \\ b /Voici la
NET - C # - Utilisation UserControls…