У меня есть файл conf, который загружает плагины. Мне нужно разобрать и соответствует определенный плагин в каталоге, но не других в том же каталоге:Regex, соответствующий dll, но не каталог
plugin: c:\program files\application\abc\abc.dll
plugin: c:\program files\application\abc\xyz.dll
Мне нужно, чтобы соответствовать abc.dll только, но из-за того, что БАТ также во имя дир , он соответствует обе строки, но я не хочу xyz.dll
Так что я пробовал: ^ плагин: (. *) (abc.dll)
Так^= начало строки, то плагин, то *. ничего, затем abc escape dot dll.
Но он, похоже, не работает. Может ли кто-нибудь помочь?
Что вы используете? Shell script, java и т. Д. –
будет использовать boost :: regex, но мне нужно узнать больше, я думаю :) – smurff1975
Почему вы говорите '^ плагин: (. *) (Abc.dll)' не работает ? Он соответствует только 'plugin: c: \ program files \ application \ abc \ abc.dll' – sln