正则表达式脚本需要删除字符串中的字符模式

时间:2012-10-10 10:19:57

标签: c# regex

我有马名,我希望通过删除名字末尾的字母NZ来改变。

例如,HARRY NZ需要改为HARRY。

新西兰并不总是出现在名称的末尾。

我是一个完整的新手所以我需要准确的正则表达式条目或C#条目,以便我可以复制和粘贴。

1 个答案:

答案 0 :(得分:1)

如果它始终只是_NZ,你真的不需要正则表达式从名称中删除它,你可以做

name = name.Replace ( " NZ", String.Empty );

String.Replace()函数只会盲目地用{0}字符串替换_NZ,从名称中有效删除_NZ。这假定_NZ始终可以以任何名称替换,无论其名称中的位置如何。

如果有一些规则可以删除NZ,那么你需要一个正则表达式,但是你需要指定这些规则。

(下划线代表上面的空间。)