यह देखने के लिए त्वरित जांच करें कि किसी को दिए गए nvarchar इनपुट से स्लग उत्पन्न करने में सक्षम टी-एसक्यूएल फ़ंक्शन के पास या जानता है या नहीं। अर्थात;स्लग उत्पन्न करने के लिए टी-एसक्यूएल फ़ंक्शन?
"नमस्ते दुनिया"> "हैलो दुनिया"
"यह एक परीक्षण है"> "यह है एक परीक्षण"
मैं एक सी # समारोह है कि मैं सामान्य रूप से के लिए उपयोग किया है इन उद्देश्यों, लेकिन इस मामले में मेरे पास पार्स और स्लग्स में बदलने के लिए बड़ी मात्रा में डेटा है, इसलिए यह तार पर डेटा स्थानांतरित करने के बजाय SQL सर्वर पर ऐसा करने के लिए अधिक समझ में आता है।
एक के रूप में अलग रूप में, मैं बॉक्स के लिए दूरस्थ डेस्कटॉप का उपयोग कर सकते तो मैं कोड नहीं चल सकती (.net, Powershell आदि) इसके खिलाफ
अग्रिम धन्यवाद नहीं है।
संपादित करें:
public static string GenerateSlug(string n, int maxLength)
{
string s = n.ToLower();
s = Regex.Replace(s, @"[^a-z0-9s-]", "");
s = Regex.Replace(s, @"[s-]+", " ").Trim();
s = s.Substring(0, s.Length <= maxLength ? s.Length : maxLength).Trim();
s = Regex.Replace(s, @"s", "-");
return s;
}
आप अपने सी # slug- पोस्ट कर सकते हैं जनरेटर समारोह? – Constantin