toman una cadena como:¿Cómo puedo crear una URL de SEO delimitada por guiones de una cadena?
En C#: ¿Cómo agrego "comillas" alrededor de cadena en una lista separada por comas de cadenas?
y convertirlo a:
en-c-how-do-i-add-cotizaciones en torno a-cadena-in-a-delimitado por comas-lista-de-cuerdas
Requisitos:
- independiente cada palabra de un guión y eliminar toda la puntuacion (teniendo en cuenta que no todas las palabras están separadas por espacios).
- La función toma una longitud máxima y obtiene todos los tokens por debajo de esa longitud máxima. Ejemplo:
ToSeoFriendly("hello world hello world", 14)
devuelve"hello-world"
- Todas las palabras se convierten en minúsculas.
En una nota aparte, ¿debería haber una longitud mínima?
aquí hay algo de información sobre url longitud: http: //www.boutell.com/newfaq/misc/urllength.html – bchhun
Quizás reemplazando algunos caracteres especiales con su "pronunciación en inglés", p. "#" => "nítido", permitiría hacer mejores URL y diferenciar C de C# (que es bueno, correcto;)?)? – Wookai
Sí, definitivamente, excepto # no es nítida, eso es un símbolo diferente; p – Shawn