我想使用 Ansible 在第 26、31、32、37 行使用 myinstanceURL、myinstanceID、myPasscode、myID 编辑 Config.XML 文件

I want to edit a Config.XML file using Ansible on Lines 26, 31, 32, 37 with myinstanceURL, myinstanceID, myPasscode, myID

config.xml file snapshot

我尝试用它来编辑第 26 行,但失败了 -

ansible.builtin.lineinfile:
  path: /etc/selinux/config
  regexp: '[<]+[a-z]+[ ]+[a-z]+[=]+["]+[a-z]+["]+[ ]+[a-z]+[=]+["]+[a-z]+[:]+[\/]+[\/]+[A-Z_]+[.]+[a-z\-]+[.]+[a-z]{2,3}+[\/]+["]+[\/]+[>]'
  line: "google.com"

为什么不将这些用于正则表达式:

YOUR_INSTANCE_PASSWORD_HERE YOUR_INSTANCE_USER_NAME_HERE YOUR_MIDSERVER_NAME_GOES_HERE YOUR_INSTANCE(最后一行,或者至少在 YOUR_INSTANCE_PASSWORD_HERE 之后,否则它会替换两行而不是你想要的)

所以 正则表达式:'YOUR_MIDSERVER_NAME_GOES_HERE' 行:'google.com'