Questions tagged «slug»


23
将字符串转换为有效的文件名?
我有一个要用作文件名的字符串,因此我想使用Python删除文件名中不允许的所有字符。 我宁愿严格一点,所以假设我只保留字母,数字和一小部分其他字符,例如"_-.() "。什么是最优雅的解决方案? 文件名在多个操作系统(Windows,Linux和Mac OS)上必须有效-这是我库中的MP3文件,歌曲名作为文件名,并且在3台计算机之间共享和备份。

20
Stack Overflow如何生成其SEO友好的URL?
什么是一个很好的完整正则表达式或其他带有标题的过程: 您如何将标题更改为URL的一部分,例如Stack Overflow? 然后变成 how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow Stack Overflow上的SEO友好URL中使用了什么? 我正在使用的开发环境是Ruby on Rails,但是如果还有其他特定于平台的解决方案(.NET,PHP和Django),我也希望看到这些。 我确信我(或其他读者)会在不同的平台上遇到相同的问题。 我正在使用自定义路由,我主要想知道如何将字符串更改为所有特殊字符都被删除,全部为小写字母并替换所有空格。

9
如何在Django中创建子弹?
我正在尝试SlugField在Django中创建一个。 我创建了这个简单的模型: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() 然后,我这样做: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' >>> t.save() >>> t.s 'b b b b' 我在期待b-b-b-b。


14
为什么有些网站在网址末尾添加“ Slug”?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 许多网站(包括该网站)在URL的末尾添加了明显的slug(描述性的,但据我所知,这些文本无用的地方)。 例如,网站为该问题提供的URL是: /programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls 但是以下URL也可以正常工作: /programming/47427/ 本文的目的仅在于使URL更加用户友好,还是有其他好处?
111 url  seo  friendly-url  slug 

10
Python中的字符串分段
我正在寻找“塞子”字符串的最佳方法,“塞子” 是什么,而我目前的解决方案基于此配方 我将其更改为: s = 'String to slugify' slug = unicodedata.normalize('NFKD', s) slug = slug.encode('ascii', 'ignore').lower() slug = re.sub(r'[^a-z0-9]+', '-', slug).strip('-') slug = re.sub(r'[-]+', '-', slug) 有人看到此代码有任何问题吗?它工作正常,但也许我缺少某些东西,或者您知道更好的方法?
92 python  slug 

5
C#中的URL Slugify算法?
因此,我搜索并浏览了SO上的slug标签,仅发现两个引人注目的解决方案: C#中的Slugify和字符音译 如何在C#中将上标或下标转换为普通文本 这只是部分解决问题的方法。我可以自己手动编写此代码,但令我感到惊讶的是,目前还没有解决方案。 那么,在C#和/或.NET中是否有一个迟钝的算法实现,可以正确解决拉丁字符,unicode和其他各种语言问题?
86 c#  slug 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.