0

如何使用 TextPad 上的查找和替换 (Regex) 在 HTML 文件中换行文本或句子?

例如,我该如何更改:

<td align="center">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</td>
<td align="center">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</td>

对此:

<td align="center"> <single>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</single></td>
<td align="center"><single>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</single></td>

使用 TextPad 中的查找和替换功能?

4

2 回答 2

0

您可以使用文本板中的宏来执行此操作...

  1. 开始录制宏
  2. F5 查找
  3. 输入 >
  4. 按回车
  5. 停止录制宏

然后你可以运行宏,有关于次数的选项或重复直到文件结束。

您可以为第 1 步和第 5 步分配键(配置 -> 首选项 -> 键盘),这使得操作自定义和播放变得容易。

于 2016-05-03T22:04:55.650 回答
0

我无法回答 TextPad,但我可以告诉你如何在 Sublime Text 中做到这一点。

在 Sublime 中你需要知道两件事来完成你想要做的事情。

  1. “查找”功能,包括 RegEx 和“在选择中查找”工具。
  2. “多光标”的概念

可以像在 Web 浏览器中一样访问“查找”工具,只需按ctrl+f(Windows)

它将在屏幕底部打开,在左侧您会看到一些按钮。如果您将鼠标悬停在按钮上,您将看到一个描述符。其中一个是 RegEx 搜索,另一个是“选择中”按钮等。

当您搜索时,您无需尝试搜索您将要编辑的确切内容,您只需要找到总是出现在您想要的内容之前或之后的内容。其原因稍后会变得清楚,现在请相信我。

因此,在您的情况下,您可能不需要使用 RegEx 搜索。首先,选择您要搜索的整个部分,然后点击ctrl+f(Windows),输入类似 的内容<td align="center">,然后点击“在选择中”按钮。此时,您应该<td align="center">突出显示选择中的所有实例。您还可以搜索结束标签</td>以获取另一端。

此时,您可以一次只浏览一个文档,但有一种更好的方法:多个光标。


多光标是 Sublime 最酷的功能之一。

现在您已经突出显示了您要查找的每个实例,按alt+enter(Windows) 将为您提供所有这些位置的光标。您现在可以使用箭头键将光标移动到要插入文本的确切位置。一旦你在那里,就开始打字!您将看到您的新文本出现在所有这些地方!


崇高的搜索和替换:

https://docs.sublimetext.io/guide/usage/search-and-replace.html

多个光标:

https://docs.sublimetext.io/guide/usage/editing.html#multiple-selections

崇高的键盘快捷键:

OSX:https ://docs.sublimetext.io/reference/keyboard_shortcuts_osx.html

Windows:https ://docs.sublimetext.io/reference/keyboard_shortcuts_win.html

于 2016-03-11T15:34:30.697 回答