【发布时间】:2017-11-23 12:32:53
【问题描述】:
我有一个类似AX_1234X_12345_X_CXY 的字符串,我想从第一个下划线 _ 之后删除X,即从1234X 到1234。所以最终输出将类似于AX_1234_12345_X_CXY。怎么做??如果我使用.Replace("X", ""),它将替换我不想要的 all X
【问题讨论】:
-
我认为正则表达式将是您的答案。
-
1234的语义是什么?更一般地说,您要完成什么?是否总是四位数字后跟X?提取一个通用模式,然后使用正则表达式进行搜索和替换。 -
最终输出不是“AX_1234_12345__CXY”还是我遗漏了什么?
-
可以变化,只有条件在第一个下划线之后,所以可以是AX_1234X_12345_X_CXY或者AX_234X_12345_X_CXY
标签: c# asp.net .net visual-studio-2010