/ / Utilisation de Regex pour les mots entre guillemets et astérix en C # - c #, regex

Utiliser Regex pour les mots entre guillemets et aussi les astérisques en C # - c #, regex

J'essaie de colorer les mots en fonction de l'endroit où ils se trouvent. J'ai des guillemets qui fonctionnent en utilisant public Regex Invertedcommas = new Regex("".*""); cependant, je ne comprends pas la structure de celui-ci. Comment pourrais-je réécrire ceci sans utiliser * * s?

J'ai fait des recherches mais beaucoup de gens créent leur Regex en utilisant var, qui n’a pas la même structure que la mienne.

Petite question mais les recherches ne m’ont pas aidé - merci d’avance

Je crée une zone de texte riche qui agit commevisual studio en ce qui concerne la syntaxe des couleurs, donc tout ce qui est "" sera rouge foncé, tout ce qui suivra après // sera vert car c’est un commentaire. Ainsi, la regex ci-dessus affiche tout ce qui est entre guillemets en rouge foncé, je me demande comment Je peux adapter cette regex pour que tout ce qui se trouve dans -> ce texte ici est une couleur différente.

La coloration n’est pas le problème, c’est juste la configuration de la regex

Réponses:

1 pour la réponse № 1
var regex = new Regex(""(?<InsideQuote>[^"]+)"|//(?<Comment>[^rn]+)", RegexOptions.Compiled | RegexOptions.Singleline);

Testez la regex