Какое самое правильное регулярное выражение (regex) для пути к файлу UNIX?
Например, чтобы обнаружить что-то вроде этого:
/usr/lib/libgccpp.so.1.0.2
Очень легко сделать регулярное выражение, которое будет соответствовать большинству файлов, но самое лучшее, в том числе одно, которое может обнаружить escape-последовательности в виде пробелов, и необычные символы, которые обычно не встречаются в пути к файлам в UNIX.
Кроме того, существуют ли библиотечные функции в нескольких разных языках программирования, которые предоставляют регулярное выражение для файла?