Je la situation ci-dessousRemplacer la chaîne avec l'expression régulière
Cas 1:
Entrée:X(P)~AK,X(MV)~AK
Remplacer par:AP
Sortie:X(P)~AP,X(MV)~AP
Cas n ° 2:
Entrée:X(PH)~B$,X(PL)~B$,X(MV)~AP
Remplacer par: USD$
Sortie:X(PH)~USD$,X(PL)~USD$,X(MV)~USD$
Comme on peut le faire que, toujours le ~<string>
sera remplacé.
Est-il possible d'atteindre la même chose par l'expression régulière?
Remarque: ~ Rien ne sera connu au moment de la compilation, à l'exception de la structure. Une structure typique
va comme
X(<Variable Name>)~<Variable Name>
J'utilise C# 3.0
Votre question n'a rien à voir avec C# - pas C# 3,0 ni aucun autre. Votre question a à voir avec.NET, qui est où le support d'expression régulière est. Il n'y a pas de support d'expression régulière en C#. –