【发布时间】:2016-06-07 22:27:57
【问题描述】:
我有一条线 XX,VV,A01,A02,A03,A11,A12,A13,A14,B11,B12,B13,ZZ,DD
我需要一个正则表达式
- 如果我在我的行中找到 A01、A02、A03 或 A11、A12、A13、A14,我必须用“AA”替换
- 如果我找到 B11,B12,B13 我必须用“BB”替换
我尝试过使用
if (Regex.IsMatch(Value, "^A0[2-9]")|| Regex.IsMatch(Value, "^A1[0-5]"))
它没有用——所以基本上如果我有 A02,A03,A04,A05,A06,A07 或 A10,A11,A12....... A15 ,我必须用“AA”替换
【问题讨论】:
-
从你给定的输入字符串
XX,VV,A01,A02,A03,A11,A12,A13,A14,B11,B12,B13,ZZ,DD,你想要的输出字符串是什么样的?