2016-09-30 3 views
-3

Я хочу найти и заменить с помощью регулярных выражений bu не может применять правильные коды. Если я смогу сделать это с 3 строками, это будет замечательно, но если я не смогу, одна строка будет хорошо для меня тоже.О Notepad ++ Regex

Поиск "<info>image1.jpg</info>" и заменить "<info1>image1.jpg</info1>"

Поиск:

<information> 
<info>image1.jpg</info> 
<info>image2.jpg</info> 
<info>image3.jpg</info> 
</information> 

Заменить:

<information> 
<info1>image1.jpg</info1> 
<info2>image2.jpg</info2> 
<info3>image3.jpg</info3> 
</information> 

Edit:

Это так полезно. Большое спасибо за ответ. Я написал image1.jpg для того, чтобы закоротить код. Это больше. Существуют ли универсальные коды для среднего типа (изображение (\ d +). ?) Понял, что.?) Предназначен для расширения файла, но не может использовать изображение (\ d +) для реальной ссылки. Если вы можете сказать мне, что это значит, я могу использовать навсегда эти коды. :)

<info>http://www.image.com/Uploads/abcdef-221b-33f4-22d4-12g13cd3bg98.jpg</info> 
<info>http://www.image.com/Uploads/abcdef-6ca5-4d2e-97c1-25f536fd2ab48.jpg</info> 
<info>http://www.image.com/Uploads/abcdef-542a-41c0-96c7-1878ce48df4f.jpg</info> 
</information> 
+0

Вы должны показать, что вы пробовали – TheLostMind

+0

Вот почему вы должны показать свой точный ввод и вывод. Регулярное выражение изменится. – TheLostMind

+0

Вы правы, я не знал, что он изменит код регулярного выражения, поэтому я укоротил ссылку, чтобы упростить ответ. Если вы можете помочь или научить меня еще раз с оригинальной ссылкой, я буду счастлив. или спасибо за ваш интерес снова. –

ответ

3

находка: <info>(image(\d+).*?)</info>

Заменить: <info\2>\1</info\2>

Работы в TextWrangler, должны работать на Notepad ++, а также.