Назад | Перейти на главную страницу

используйте Regex для получения строки из файла

Я новичок в регулярных выражениях. В основном, в строке моего файла есть:

grails.plugin.springsecurity.xxx.dtes.sp.file = '/home/share/9WR/config/application1-t-sp.html'   // for unix file based

И я хочу получить путь и файл, на который ссылается:

/home/share/9WR/config/application1-t-sp.html

Есть ли способ сделать это с помощью регулярного выражения?

Вместо того regex то ini плагин может быть лучшим выбором. Например, учитывая файл

shell> cat test.ini 
grails.plugin.springsecurity.xxx.dtes.sp.file = '/home/share/9WR/config/application1-t-sp.html'   // for unix file based

задание

    - debug:
        msg: "{{ lookup('ini',
                        'grails.plugin.springsecurity.xxx.dtes.sp.file
                        type=properties
                        file=test.ini') }}"

дает

"msg": "'/home/share/9WR/config/application1-t-sp.html'   // for unix file based"


Notes

  • lookup работает только с локальными файлами