如何在人类中转换字符串slugify

时间:2017-03-20 16:14:12

标签: javascript node.js slugify

我想要转换一个字符串,它在另一个字符串中被强制显示,它在人类可读中是等效的吗?

我从网址中获取参数:

// All your dataframes
val dfs = Seq('a','b').map { i =>
  sqlContext.sql(s"SELECT $i, col1, col2 FROM DF1")
}

// Then you can reduce your dataframes into one
val unionDF = dfs.reduceLeft((dfa, dfb) => 
  dfa.unionAll(dfb)
)

所以我有一个名为" disco%20asdasd"。但是这种方式不容易对付,所以我需要转换"迪斯科%20asdasd" in" disco asdasd"这是与slugify相反的操作。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

如果您展示了要转换的字符串示例以及要将其转换为的字符串示例,那将非常有用。没有它,我只能推荐一些通用的解决方案。参见:

请参阅这些项目的文档中的代码示例。

更新

如果您想将disco%20asdasd转换为:disco asdasd,请使用:

let decoded = decodeURI(yourString);

或:

let decoded = decodeURIComponent(yourString);

但这不是一个slug - 这是URI编码和解码。

请参阅:

维基百科的更多信息: