搜索
<img src="images/foo.jpg" alt="" title="caption here" class="figure" />
替换为
<img src="images/foo.jpg" alt="" title="caption here" class="figure" /><figcaption>caption here</figcaption>
或只是(我的第二选择,足够好)
<figcaption>caption here</figcaption>
如何使用正则表达式进行搜索和替换?我正在使用TextMate和Espresso。我不是在HTML文件中搜索,这个HTML是我的Drupal帖子的一小部分。我知道我应该使用HTML解析器。我相信这种情况比较简单。
答案 0 :(得分:1)
尝试搜索:
(<img[^>]+?title=['"])([^'"]*?)(['"][^>]+?>)
并替换为:
$1$2$3<figcaption>$2</figcaption>