使用 Find-Replace 换行以相同字符开头和结尾的字符串
Use Find-Replace to wrap strings that start and end with the same characters
使用 Notepad++,这是用 <p>
标签包裹 HTML <img ... />
标签,但每个完整的 <img ... />
字符串包含不同的字符。
我想做的是使用 Notepad++“查找”工具找到每个 <img ... />
标签,然后使用“替换”将每个 <img ... />
换成 <p></p>
标签。
这是为了比手动包装 <img>
标签更快。
示例:
找到...
<img src="https://example.com/image-icon-9.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" />
<img src="https://example.com/image-icon-12.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" />
<img src="https://example.com/image-icon-5.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" />
<img src="https://example.com/image-icon-8.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" />
将 <img ... />
标签替换为 <p>
标签
<p><img src="https://example.com/image-icon-9.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" /></p>
<p><img src="https://example.com/image-icon-12.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" /></p>
<p><img src="https://example.com/image-icon-5.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" /></p>
<p><img src="https://example.com/image-icon-8.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" /></p>
有什么建议吗?
谢谢
您可以在正则表达式模式下尝试以下查找和替换:
Find: <img.*?/>
Replace: <p>[=10=]</p>
使用 Notepad++,这是用 <p>
标签包裹 HTML <img ... />
标签,但每个完整的 <img ... />
字符串包含不同的字符。
我想做的是使用 Notepad++“查找”工具找到每个 <img ... />
标签,然后使用“替换”将每个 <img ... />
换成 <p></p>
标签。
这是为了比手动包装 <img>
标签更快。
示例:
找到...
<img src="https://example.com/image-icon-9.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" />
<img src="https://example.com/image-icon-12.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" />
<img src="https://example.com/image-icon-5.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" />
<img src="https://example.com/image-icon-8.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" />
将 <img ... />
标签替换为 <p>
标签
<p><img src="https://example.com/image-icon-9.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" /></p>
<p><img src="https://example.com/image-icon-12.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" /></p>
<p><img src="https://example.com/image-icon-5.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" /></p>
<p><img src="https://example.com/image-icon-8.jpg" alt="text here" class="alignleft size-full" title="test-here" width="50" height="50" /></p>
有什么建议吗?
谢谢
您可以在正则表达式模式下尝试以下查找和替换:
Find: <img.*?/>
Replace: <p>[=10=]</p>