【发布时间】:2011-10-22 23:00:44
【问题描述】:
我正在使用 asp.net 4 和 c#。
我有一个字符串可以包含:
- 特殊字符,例如:!"£$%&/()/#
- 重音字母,例如:àòèù
- 空格,如:“”(1个连续或多个),
示例字符串:
#Hi this is rèally/ special strìng!!!
我想:
a) 删除所有特殊字符,例如:
Hi this is rèally special strìng
b) 将所有重音字母转换为非重音字母,例如:
Hi this is really special string
c) 删除所有空格并用破折号 (-) 替换主题,例如:
Hi-this-is-really-special-string
我的目标是创建一个适合 URL 路径的字符串,以实现更好的 SEO。
知道如何使用正则表达式或其他技术来做到这一点吗?
感谢您对此的帮助!
【问题讨论】: