2015-02-09 1 views
0

Предоставлены строками:Как выбрать вплоть до матча с регулярными выражением

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 
+0

'' это соответствует группе, если вы хотите '.app' быть включены (*.?) - вы должны добавить его в группу соответствия: '(. *? \. app)' – alfasin

ответ

2
^(.*?\.app) 

Это должно сделать это для вас.

0

Попробуйте

^(.*)\s\(

It группу значение из вашего входа

Смежные вопросы