我认为正则表达式太过杀伤力,而且它需要我一些时间来编写一些代码(我想我现在应该学习,因为我知道一些正则表达式)。
分隔字母数字字符串中的字符串的最简单方法是什么?
它将永远是 LLLLDDDDD。我只想要字母(l),通常只有 1 或 2 个字母。
TrimEnd http://msdn.microsoft.com/en-us/library/system.string.trimend.aspx:
string result = input.TrimEnd(new char[]{'0','1','2','3','4','5','6','7','8','9'});
// I'm sure using LINQ and Range can simplify that.
// also note that a string like "abc123def456" would result in "abc123def"
但正则表达式也很简单:
string result = Regex.Match(input,@"^[^\d]+").Value;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)