Star – cherche le caractère * dans une chaîne en utilisant regex

J’essaie de trouver le texte suivant dans ma chaîne: '***' la chose est que le mécanisme C # Regex ne me permet pas de faire ce qui suit:

 new Regex("***", RegexOptions.CultureInvariant | RegexOptions.Comstackd); 

en raison de

ArgumentException: “parsing” * “- Quantificateur {x, y} suivant rien.”

évidemment, il pense que mes écanvass représentent des expressions régulières. Existe-t-il un moyen de dire au mécanisme Regex de traiter les écanvass comme de simples écanvass et rien d’autre?

Vous devez échapper à l’écanvas avec une barre oblique inverse: @"\*"

* en Regex signifie:

Correspond à l’élément précédent zéro ou plusieurs fois.

de sorte que vous devez utiliser \* ou [*] place.

Explique:

\

Correspond à ce caractère lorsqu’il est suivi d’un caractère qui n’est pas reconnu comme caractère d’échappement dans cette table et les autres tables de cette rubrique. Par exemple, \* est identique à \x2A .

[ character_group ]

Correspond à n’importe quel caractère de character_group .