【发布时间】:2012-02-02 19:34:54
【问题描述】:
我知道正则表达式和子字符串在这里是一个常见问题,但我似乎无法将我正在阅读的内容与实际应用相关联。
我想做什么:
取一个字符串,查看字符串的最后 16 个字符,并确保它是字母数字的。以下是我想出的。
if (Regex.IsMatch(STRINGTOCHECK.ToLower().Substring(16), @"^[a-zA-Z0-9]*$"))
请求
一些代码向我展示了完成此任务的正确方法
或指出我的代码错误的地方
等等。
感谢所有帮助!
【问题讨论】:
-
Substring(16)starts 子字符串从那一点开始,它不会从结尾开始(除非你对字符串长度很幸运。) -
如果我不知道最后 16 个字符之前的内容怎么办?