过滤字符串?(c#)正则表达式

来源:百度知道 编辑:UC知道 时间:2024/05/28 14:36:17
我先定义个字符串.
string name="zhang-tian-xing";
然后我需要使用正则表达式来过滤掉 -

为什么要用正则?
name.Replace("-","")不就行了吗?

这些够你用了吧

^[A-Za-z]+$ //匹配由26个英文字母组成的字符串
^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串
^[a-z]+$ //匹配由26个英文字母的小写组成的字符串
^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串
^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串