May 2010
Intermediate to advanced
520 pages
17h 44m
Polish
Dysponujemy łańcuchem zawierającym poprawną (przynajmniej składniowo) ścieżkę do pliku lub folderu systemu operacyjnego Windows lub zasobu sieciowego. Chcemy z tej ścieżki wyodrębnić sam folder. Chcemy na przykład wyodrębnić podłańcuch \folder\subfolder\ ze ścieżki c:\folder\subfolder\file.ext lub \\server\share\folder\subfolder\file.ext.
^([a-z]:|\\\\[a-z0-9_.$]+\\[a-z0-9_.$]+)?((?:\\|^)(?:[^\\/:*?"<>|\r\n]+\\)+)
Opcje wyrażenia regularnego: Ignorowanie wielkości liter
Odmiany wyrażeń regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
Wyodrębnianie folderu ze ścieżki systemu Windows jest dość skomplikowane, jeśli chcemy dodatkowo obsługiwać ścieżki ...