Replacement of code (several lines) by only one line



  • Hi!

    I would like to replace this code:

    <ul class=“lista2”>
    <li style=“margin-right:auto; margin-left:135”><div style=“width:483px”><p>Są znacznie tańsze niż gdyby były wykonane w całości ze srebra.</p></div></li><!–320–>
    <li style=“margin-right:auto ; margin-left:135”><div style=“width:266px”><p>Są bardziej plastyczne i wytrzymałe. </p></div></li>
    <li style=“margin-right:auto ; margin-left:160px” class=“wciete”><div style=“width:260px”><p style=“font-style:italic ; font-size:15px”>(Czyste srebro jest kruchym metalem.)</p></div></li>
    <li style=“margin-right:auto ; margin-left:135px”><div style=“width:463px”><p>Wizualnie nie różnią się od tych zrobionych z czystego srebra.</p></div></li>
    <li style=“margin-right:auto ; margin-left:135px”><div style=“width:352px”><p>Zachowuje wszelkie właściwości antyalergiczne.</p></div></li>
    <li style=“margin-right:auto ; margin-left:135px”><div style=“width:670px”><p>Warstwa srebra nie wyciera się nawet po bardzo długim czasie i intensywnym użytkowaniu. </p></div></li>
    <li style=“margin-right:auto ; margin-left:160px” class=“wciete”><div style=“width:578px”><p style=“font-style:italic ; font-size:15px”>(W biżuterii posrebrzanej cienką warstwą srebra warstwa ta potrafi się szybko przetrzeć.)</p></div></li>
    <li style=“margin-right:auto ; margin-left:135px”><div style=“width:550px”><p>Znaczny procentowy udział czystego srebra (925) w ogólnej masie wyrobu.</p></div></li>
    </ul>

    by this code:

    <center><img src=“http://krainasrebra.hostinglite.pl/szablon/images/zalety.png”></img></center>

    But when I use function “Search and Replace” and I simply copy and paste the code to replace, notepad doesn’t allow me to input into field more than one line. When I copy and paste I have only first line of code in the field:

    <ul class=“lista2”>

    How to replace the whole code, by only one line of code ?

    Thanks.



  • @Konrad-Wielechowski

    Try selecting the entire code you want to replace and then use CTRL+H to bring up the search and replace dialog box instead of using copy/paste. Not positive it will work but I’m pretty sure I’ve done it that way before and all of the lines of code were inserted in the search box instead of just the first line. Hope this helps!



  • You can do it with regexp or extended search mode

    1st prepare the string for one line by selecting it and replace (search mode extended) in selection
    replace
    \r\n
    with
    \r\n

    Then you will get one line, which you can copy into “find what” and replace (again, search mode extended)with whatever you want.

    IMPORTANT, check first, that you text doesn’t contain backslashes. If it does, you need to escape them by double backslash.
    less IMPORTANT, this example is written in case your file is using dos/windows (CR LF) break type. If it is using other, you need to modify it accordingly. (\r is for CF and \n is for LF).

    **So in your example **

    replace
    <ul class=“lista2”>\r\n<li style=“margin-right:auto; margin-left:135”><div style=“width:483px”><p>Są znacznie tańsze niż gdyby były wykonane w całości ze srebra.</p></div></li><!–320–>\r\n<li style=“margin-right:auto ; margin-left:135”><div style=“width:266px”><p>Są bardziej plastyczne i wytrzymałe. </p></div></li>\r\n<li style=“margin-right:auto ; margin-left:160px” class=“wciete”><div style=“width:260px”><p style=“font-style:italic ; font-size:15px”>(Czyste srebro jest kruchym metalem.)</p></div></li>\r\n<li style=“margin-right:auto ; margin-left:135px”><div style=“width:463px”><p>Wizualnie nie różnią się od tych zrobionych z czystego srebra.</p></div></li>\r\n<li style=“margin-right:auto ; margin-left:135px”><div style=“width:352px”><p>Zachowuje wszelkie właściwości antyalergiczne.</p></div></li>\r\n<li style=“margin-right:auto ; margin-left:135px”><div style=“width:670px”><p>Warstwa srebra nie wyciera się nawet po bardzo długim czasie i intensywnym użytkowaniu. </p></div></li>\r\n<li style=“margin-right:auto ; margin-left:160px” class=“wciete”><div style=“width:578px”><p style=“font-style:italic ; font-size:15px”>(W biżuterii posrebrzanej cienką warstwą srebra warstwa ta potrafi się szybko przetrzeć.)</p></div></li>\r\n<li style=“margin-right:auto ; margin-left:135px”><div style=“width:550px”><p>Znaczny procentowy udział czystego srebra (925) w ogólnej masie wyrobu.</p></div></li>\r\n</ul>

    with
    <center><img src=“http://krainasrebra.hostinglite.pl/szablon/images/zalety.png”></img></center>



  • EDIT:

    When preparing one line, replace
    \r\n
    with
    \\r\\n


Log in to reply