Qtでは、WindowsとPOSIXのようなファイルシステムのファイル命名規則に同時に一致するファイル名を検証する方法/正規表現はありますか?
それは横に分かれます
- 禁止文字 (/:*?"<>| +0 から 31 までの文字)
- 禁止されている名前 (COM1、PRN、NUL.txt ...)
- 禁止されたシーケンス (ファイル名がスペースまたはピリオドで終わる)
- 長さの制約
許可されていないものと推奨されていないものについては、すでに参照があります。
- https://serverfault.com/questions/150740/linux-windows-unix-file-names-which-characters-are-allowed-which-are-unesc
- http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx#namespaces
しかし、車輪を再発明しないようにしたいと思います。