# Replace a string in multiple lines in a file not working in windows

**URL:** <https://forum.ansible.com/t/replace-a-string-in-multiple-lines-in-a-file-not-working-in-windows/32235>\
**Category:** Ansible Project\
**Tags:** windows\
**Created:** [February 14, 2020, 10:42am UTC](https://forum.ansible.com/t/replace-a-string-in-multiple-lines-in-a-file-not-working-in-windows/32235 "2020-02-14T10:42:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Uppara\_venkat](https://avatars.discourse-cdn.com/v4/letter/u/6a8cbe/32.png) [@Uppara\_venkat](https://forum.ansible.com/u/Uppara_venkat)\
**Post date:** [February 14, 2020, 10:42am UTC](https://forum.ansible.com/t/replace-a-string-in-multiple-lines-in-a-file-not-working-in-windows/32235/1 "2020-02-14T10:42:33Z")

</div>

Hi all,  
I'm written a play book to replace a string in multiple lines in a file but  
it not reflected, It has changed in last line of a file.  
not replace in multiple places.

- name: updating driver letter as in config file  
&nbsp;&nbsp;win\_lineinfile:  
&nbsp;&nbsp;&nbsp;&nbsp;path: "{{ item.path }}"  
&nbsp;&nbsp;&nbsp;&nbsp;backrefs: true  
&nbsp;&nbsp;&nbsp;&nbsp;regexp: '-fileOverwrite\_D'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;line: '-fileOverwrite\_{{ target\_disk|upper }}'  
&nbsp;&nbsp;&nbsp;&nbsp;state: present  
&nbsp;&nbsp;with\_items:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- "{{ result.files }}"

The file of content is as below:

#install
