Qual è l'espressione regolare più corretta (regex) per un percorso di file UNIX?Qual è l'espressione regolare più corretta per un percorso di file UNIX?
Ad esempio, per rilevare qualcosa di simile:
/usr/lib/libgccpp.so.1.0.2
E 'abbastanza facile fare un'espressione regolare che corrisponderà maggior parte dei file, ma qual è il migliore, tra cui uno in grado di rilevare sfuggito sequenze spazi bianchi, e caratteri insoliti che di solito non si trovano nei percorsi dei file su UNIX.
Inoltre, ci sono funzioni di libreria in diversi linguaggi di programmazione che forniscono un regex del percorso del file?
"sfuggito sequenze spazi bianchi"? Usando quale sintassi di escape? I percorsi UNIX non hanno tali fughe. sh/ksh/bash hanno una sintassi di escape per lo più comune, gli URL ne hanno un'altra, Perl un'altra ancora. – Darron