RegEx Match plusieurs fois dans la chaîne
Je suis en train d'extraire des valeurs d'une chaîne de caractères qui sont entre << et >>. Mais ils pourraient se produire plusieurs fois.
N'importe qui peut aider avec l'expression régulière correspondant;
this is a test for <<bob>> who like <<books>>
test 2 <<frank>> likes nothing
test 3 <<what>> <<on>> <<earth>> <<this>> <<is>> <<too>> <<much>>.
Je veux foreach l'GroupCollection pour obtenir toutes les valeurs.
Toute aide grandement reçu.
Merci.
source d'informationauteur Mike Mengell
Vous devez vous connecter pour publier un commentaire.
Utilisez un regard positif de l'avant et de regarder derrière affirmation pour correspondre à l'angle entre parenthèses, l'utilisation
.*?
pour correspondre le plus possible de la séquence de caractères entre les crochets. Trouver toutes les valeurs par itération lesMatchCollection
renvoyé par laMatches()
méthode.Vous pouvez essayer un de ces:
Cependant, vous aurez à itérer le retour de l'MatchCollection.
Quelque chose comme ceci:
Ce programme pourrait être utile:
http://sourceforge.net/projects/regulator/