2016-03-11 20 views
0

如何使用TextPad中的查找和替换(Regex)来包装HTML文件上的文本或句子?如何使用TextPad在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功能?

+0

你能更清楚一点你的问题吗?这是很不清楚你问的。 – Bodacious

+0

hi 我只是想在上面的代码中使用TexPad替换(regex)来包装文本。对我来说很困难,因为我的HTML文件上有一百个句子。 – gond

+0

好的,我明白你现在要问什么。我可以告诉你如何在Sublime Text中做到这一点,但我不使用TextPad。为了清晰起见,我编辑了您的问题,以便了解更多关于TextPad的人可以回答它。 – Bodacious

回答

0

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

在Sublime中你需要知道两件事才能完成你所要做的事情。

  1. “查找”功能,包括RegEx和“在选择中查找”工具。

“查找”工具可以被访问,就像在Web浏览器“多个游标”中,按概念ctrl+f(Windows)中

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

当你搜索时,你不需要试图准确搜索你将要编辑的内容,你只需要在你想要的东西之前或之后找到一些东西。之后的原因将在以后变得清晰,现在就信任我吧。

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

此时,您可以逐个浏览一个文档,但有一个更好的方法:多个游标。


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

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


崇高搜索和替换:

http://docs.sublimetext.info/en/latest/search_and_replace/search_and_replace_overview.html

多光标:

http://docs.sublimetext.info/en/latest/editing/editing.html#multiple-selections

崇高的键盘快捷键:

OSX:http://docs.sublimetext.info/en/latest/reference/keyboard_shortcuts_osx.html

的Windows:http://docs.sublimetext.info/en/latest/reference/keyboard_shortcuts_win.html

0

你可以在textpad宏做到这一点...

  1. 开始录制宏
  2. F5找到
  3. 型>
  4. 按下回车键
  5. 停止录制宏

然后你可以运行这个宏,这个选项有多少次或重复,直到文件结束。

您可以为第1步和第5步分配键(配置 - >首选项 - >键盘),这样可以轻松进行动作自定义以及回放。

相关问题