Предоставлены строками:Как выбрать вплоть до матча с регулярными выражением
App Name.app (pkg)
AppName.app (app)
App_Name.app (pkg)
LongApp Name.app (app)
Этого /^(.*?)\.app/
соответствует именам исключающих .app
. Как я могу совместить имена, включая .app
?
в результате:
App Name.app
AppName.app
App_Name.app
LongApp Name.app
'' это соответствует группе, если вы хотите '.app' быть включены (*.?) - вы должны добавить его в группу соответствия: '(. *? \. app)' – alfasin