我有以下情况:
案例1:
输入: X(P)~AK,X(MV)~AK
替换为: AP
输出: X(P)~AP,X(MV)~AP
案例2:
输入: X(PH)~B$,X(PL)~B$,X(MV)~AP
替换为: USD$
输出: X(PH)~USD$,X(PL)~USD$,X(MV)~USD$
可以看出,总是替换
注意:除了结构以外,在编译时将不会知道任何内容。一个典型的结构如下:
案例1:
输入: X(P)~AK,X(MV)~AK
替换为: AP
输出: X(P)~AP,X(MV)~AP
案例2:
输入: X(PH)~B$,X(PL)~B$,X(MV)~AP
替换为: USD$
输出: X(PH)~USD$,X(PL)~USD$,X(MV)~USD$
可以看出,总是替换
~<string>
。是否可能通过正则表达式实现相同效果?注意:除了结构以外,在编译时将不会知道任何内容。一个典型的结构如下:
X(<Variable Name>)~<Variable Name>
我正在使用C#3.0