Comment inverser les correspondances .NET regex? Je veux extraire uniquement le texte correspondant, par ex. Je veux extraire tous les tags IMG d'un fichier HTML, mais uniquement les tags d'image.Inverser les correspondances Regex
1
A
Répondre
2
Cela n'a rien à voir avec l'inversion de l'expression rationnelle. Recherchez simplement le texte pertinent et placez-le dans un groupe.
0
Vous ne savez pas exactement ce que vous voulez dire. Parlez-vous de capturing groups?
1
Je suis avec David H .: Inversion impliquerait ne pas veulent les correspondances, mais plutôt le texte entourant les correspondances, auquel cas la méthode Regex Split() fonctionnerait. Voici ce que je veux dire:
static void Main(string[] args)
{
Regex re = new Regex(@"\sthe\s", RegexOptions.IgnoreCase);
string text = "this is the text that the regex will use to process the answer";
MatchCollection matches = re.Matches(text);
foreach(Match m in matches)
{
Console.Write(m);
Console.Write("\t");
}
Console.WriteLine();
string[] split = re.Split(text);
foreach (string s in split)
{
Console.Write(s);
Console.Write("\t");
}
}
Questions connexes
- 1. Comment obtenir plusieurs correspondances regex en Java?
- 2. Comment trouver toutes les correspondances de '{{**** *** **}}' avec une regex?
- 3. regex pour cela exclut les correspondances entre guillemets
- 4. Prendre plusieurs correspondances avec regex séparées par des marques définies
- 5. Regex Rejette des correspondances à cause de l'instruction
- 6. Python Regex - Comment obtenir les positions et les valeurs des correspondances
- 7. compter les correspondances en sql
- 8. Regex pour obtenir toutes les correspondances possibles pour un modèle en C#
- 9. F #: Comment utiliser Map avec une collection (comme les correspondances Regex)?
- 10. Javascript RegEx: Obtenir toutes les correspondances de texte entourées d'un autre texte?
- 11. Java: Trouver des correspondances entre les chaînes
- 12. Inverser CRC32
- 13. Inverser les couleurs d'un WPF Image
- 14. Comment inverser les mots dans une colonne
- 15. Inverser les URL Django avec options supplémentaires
- 16. Inverser les points 2D en 3D
- 17. Filtre jQuery à travers les identifiants, puis capture les correspondances
- 18. comment combiner plusieurs correspondances (/ g) avec des références arrières dans javascript regex match
- 19. Regex pour capturer les variables
- 20. Inverser un flux RSS
- 21. Inverser une relation ManyToMany
- 22. Préférence à une correspondance dans Regex lorsque des correspondances chevauchantes existent?
- 23. Comment inverser cette fonction
- 24. Inverser de String.Format?
- 25. inverser la chaîne
- 26. Inverser DNS dans Ruby?
- 27. Inverser un ResourceManager
- 28. Inverser l'application principale Flex
- 29. Inverser Python d'une matrice
- 30. comment inverser glScalef()?