Regular Expressions 101

Community Patterns

Selects full path without filename or query parameter

1

Regular Expression
PCRE (PHP <7.3)

/
^([a-z]:|\/[a-z0-9_.$●-]+\/[a-z0-9_.$●-]+)?((?:\/|^)(?:[^\/:*?"<>|\r\n]+\/)+)
/

Description

For example: /foldera/folderb/filename.txt?query=abc

Result: /foldera/folderb/

Submitted by RAussi - 8 years ago