you can use a regex
say (notepad code):
var cleanedUrl = new Regex([^-a-z0-9],
RegexOptions.IgnoreCase).Replace(url, -);
maybe then I'd add a new regex(-+).Replace(cleanedUrl, -) to avoid
double '-' characters
On Wed, Feb 11, 2009 at 6:38 PM, eyal ebarda...@gmail.com wrote:
Hi All,
I
HttpUtility.UrlEncode()
On Wed, Feb 11, 2009 at 11:38 AM, eyal ebarda...@gmail.com wrote:
Hi All,
I need to convert a string into url compatible format. For example,
Product cost $24.00 higher/lower.- original string
product-cost-24-00-higher-lower - url format
I know
Thank you all for the quick reply. Ken your suggestion works like a
charm.
On Feb 11, 8:53 am, Ken Egozi egoz...@gmail.com wrote:
you can use a regex
say (notepad code):
var cleanedUrl = new Regex([^-a-z0-9],
RegexOptions.IgnoreCase).Replace(url, -);
maybe then I'd add a new
Hi Alex,
RegexReplace is not recognized to be a valid method. Am I missing a
lib ref? (Regex is recognized)
thanks
eyal
On Feb 11, 10:55 am, Alex Henderson bitterco...@gmail.com wrote:
I have an extension method I use for this, basically the same as Kens...
public static string
Also please explain if there is an advantage over Ken's method
On Feb 11, 10:55 am, Alex Henderson bitterco...@gmail.com wrote:
I have an extension method I use for this, basically the same as Kens...
public static string Slugify(this string text)
{
return
I have an extension method I use for this, basically the same as Kens...
public static string Slugify(this string text)
{
return text.ToLowerInvariant().RegexReplace([^a-z0-9]+,
-).RegexReplace(-+$, ).RegexReplace(^-+$, );
}
On Thu, Feb 12, 2009 at 5:38 AM, eyal
Sorry, regex replace is another extension method..
public static string RegexReplace(this string input, string pattern,
string replace)
{
return Regex.Replace(input, pattern, replace);
}
No advantage over kens implementation I could see, just adding some weight
to the fact that
I bet that RegexReplace is a simple extension method
On Wed, Feb 11, 2009 at 9:12 PM, eyal ebarda...@gmail.com wrote:
Also please explain if there is an advantage over Ken's method
On Feb 11, 10:55 am, Alex Henderson bitterco...@gmail.com wrote:
I have an extension method I use for this,