如何更改字符串以使其对URL友好
本文关键字:URL 友好 何更改 字符串 | 更新日期: 2023-09-27 18:04:01
可能重复:
C#中的URL Slugify算法?
我想转换这样的字符串:
Testing this on-the-test-forum (please/remove) if possible. test: test, "abc"
对于这样的字符串:
testing-this-on-the-test-forum-please-remove-if-possible-test-test-abc
有人对我可以用来做这件事的最简单的函数类型有什么想法吗。我想要的是一些非常简单的东西,因为我稍后需要在LINQ中使用这个函数。
您最简单的方法似乎是在返回的字符串中识别您想要的字符,并根据这些字符进行编码。因此,在伪代码中:
newstring = "";
foreach(character in newstring.tolower)
if(character in allowedcharacters)
newstring+=character;
else
newstring+="-";
return newstring.replace("--","-");
这对你来说应该是个开始。