gpt4 book ai didi

c# - 从帖子标题生成一个唯一的字符串,如 stackoverflow

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:25:52 24 4
gpt4 key购买 nike

如何从我的 C# 代码中的帖子标题生成唯一的字符串?类似于出现在这篇文章的 url 中的那个。

最佳答案

字符串不需要是唯一的,实际上:如果你检查这篇文章的 URL:

http://stackoverflow.com/questions/1467402/generate-a-unique-string-from-the-post-title-like-stackoverflow

“真正的”唯一部分是数字——这里是 1467402:它看起来像是数据库中问题的标识符;可能是某种自动递增/序列,由数据库服务器确保是唯一的。


实际上,您可以尝试自己检查“标题”部分是否重要:转到此 URL:

http://stackoverflow.com/questions/1467402/glop

即使“标题”部分显然不在此处,该 URL 也会让您转到这篇文章 ;-)


出现在 URL 中的“标题”有两个原因:

  • 当然是对用户更友好的 URL
  • 更多搜索引擎/更好的引用 URL

要生成它,需要做几件事:

  • 替换非ascii字符;例如,“é”很可能会被翻译成“e”
  • 将您不能很好地替换的其他字符替换为“-”作为单词分隔符。

关于c# - 从帖子标题生成一个唯一的字符串,如 stackoverflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1467402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com