Hirdetés
- Mr Dini: Mindent a StreamSharkról!
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: A RAMválság és annak lehetséges hatásai
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- Magga: PLEX: multimédia az egész lakásban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Új hozzászólás Aktív témák
-
fatal`
titán
válasz
Neil Watts
#6845
üzenetére
Szia!
Én így csináltam:
public static string RemoveAccents(this string sourceString)
{
var normalizedString = sourceString.Normalize(NormalizationForm.FormD);
var stringBuilder = new StringBuilder(normalizedString);
for (var i = 0; i < stringBuilder.Length; i++)
{
if (CharUnicodeInfo.GetUnicodeCategory(stringBuilder[i]) == UnicodeCategory.NonSpacingMark)
{
stringBuilder.Remove(i, 1);
}
}
return Regex.Replace(stringBuilder.ToString(), "[^A-Za-z0-9_.]", "");
}Mondjuk ez csak betűket, számokat, aláhúzás jelet és pontot enged a szövegbe, de innen már könnyen átírod, ha jól rémlik elég ha kiveszed a regex replacet a végéről.
Fájlnévhez használtam (még van előtte egy szóköz törlés is, csak azt kitöröltem, de csak most vettem észre, hogy neked nem tökéletes.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Black Friday november 29. / Cyber Monday december 2.
- One otthoni szolgáltatások (TV, internet, telefon)
- Xiaomi 15T Pro - a téma nincs lezárva
- Házimozi haladó szinten
- Autós topik
- Kerékpárosok, bringások ide!
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Milyen monitort vegyek?
- World of Tanks - MMO
- Samsung Galaxy S25 - végre van kicsi!
- További aktív témák...
- BESZÁMÍTÁS! ASUS TUF A17 FA707NV notebook - R7 7735HS 16GB DDR5 1TB SSD nVidia RTX 4060 8GB WIN11
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- 2db x Green Cell UPS 2000VA 1200W teljesítményálló tartalék tápegység 2000VA 1200W
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Samsung Galaxy Z Fold4 Graygreen Duplakijelzős produktivitás, 120 Hz, Garancia 2026. 03. 22-ig
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest
Fájlnévhez használtam (még van előtte egy szóköz törlés is, csak azt kitöröltem, de csak most vettem észre, hogy neked nem tökéletes.
