mirror of
https://github.com/KillzXGaming/Switch-Toolbox
synced 2024-11-15 17:27:56 +00:00
Add a better method
This commit is contained in:
parent
be19e8e2e2
commit
aa314095c7
4 changed files with 3 additions and 4 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -17,12 +17,11 @@ namespace Switch_Toolbox.Library.IO
|
||||||
return ((x & 0xFF00FF00) >> 8) | ((x & 0x00FF00FF) << 8);
|
return ((x & 0xFF00FF00) >> 8) | ((x & 0x00FF00FF) << 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//https://stackoverflow.com/questions/2230826/remove-invalid-disallowed-bad-characters-from-filename-or-directory-folder/12800424#12800424
|
||||||
public static string RemoveIllegaleCharacters(this string str)
|
public static string RemoveIllegaleCharacters(this string str)
|
||||||
{
|
{
|
||||||
string illegal = "\"M\"\\a/ry/ h**ad:>> a\\/:*?\"| li*tt|le|| la\"mb.?";
|
return string.Join("_", str.Split(Path.GetInvalidFileNameChars()));
|
||||||
Regex r = new Regex(string.Format("[{0}]", Regex.Escape(str)));
|
|
||||||
illegal = r.Replace(illegal, "");
|
|
||||||
return illegal;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue