有一个包含以下内容的缓冲区。
foo
bar baz bat
more text
Lorem Ipsum fido
目标是将此列表转换为HTML表格,并使用以下块包装缓冲区的每一行。
<tr>
<td style="text-align: center;">
??Text Here??
</td>
<td style="text-align: center;">
8</td>
<td style="text-align: center;">
 </td>
</tr>
将??Text Here
替换为缓冲区中的一行。
思想?
答案 0 :(得分:2)
如果行不太长,则以下工作(请注意\&
- 如query-replace-regexp
的帮助中所描述的那样扩展为完全匹配的刻度线:
(query-replace-regexp "^.*$" "<tr>
<td style=\"text-align: center;\">
\\&
</td>
<td style=\"text-align: center;\">
8</td>
<td style=\"text-align: center;\">
 </td>
</tr>")
或者你也可以:
query-replace-regexp
^.*$
粘贴到迷你缓冲区中,然后按输入 <tr>
<td style="text-align: center;">
\&
</td>
<td style="text-align: center;">
8</td>
<td style="text-align: center;">
 </td>
</tr>
然后按输入和!替换所有比赛。