'Replace a string using Notepad++ and regex
I have strings like this:
<img src="http://www.example.com/app_res/emoji/1F60A.png" /><img src="http://www.example.com/app_res/emoji/1F389.png" />
<img src="http://www.example.com/app_res/emoji/1F61E.png" /><img src="http://www.example.com/app_res/emoji/1F339.png" />
I want them to be like this:
😊 🎉
😞 🌹
In Notepad++, I tried this :
Find what: ^\s*<img src="http://www.example.com/app_res/emoji/(1F.*).png" />
Replace with: &#x\1;
The result is not as expected:
😊.png" /><img src="http://www.example.com/app_res/emoji/1F389;
How to best isolate the regular expression ?
Any help is welcome ! Thank you
Solution 1:[1]
You may try the following find and replace, in regex mode:
Find: <img src=".*?/([A-Z0-9]+\.\w+"\s*/><img src=".*?/([A-Z0-9]+\.\w+"\s*/>
Replace: &#x$1; &#x$2;
Here is a working regex demo.
Solution 2:[2]
Try
Find:^<.*?/(1\w+).*?/(1\w+).*
Replace:&#x$1; &#x$2;
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Tim Biegeleisen |
| Solution 2 | Haji Rahmatullah |
