使用正则表达式从文件中获取字符串

使用正则表达式从文件中获取字符串

我是正则表达式的初学者,基本上我的文件行上的内容是:

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

有没有办法用正则表达式来做到这一点?

答案1

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"


笔记

  • lookup仅适用于本地文件

相关内容