如何在Notepad ++中选择多个垂直字符

时间:2014-04-09 15:59:52

标签: notepad++

我在Notepad ++中有以下设置(但实际上是30个LI项目)

<ol>
<li>1. test1</li>
<li>2. test2</li>
<li>3. test3</li>
<li>4. test4</li>
<li>5. test5</li>
<li>6. test6</li>
<li>7. test7</li>
</ol>

但是我希望在每个<li>项之后替换前3个字符,使它看起来像这样......

<ol>
<li>test1</li>
<li>test2</li>
<li>test3</li>
<li>test4</li>
<li>test5</li>
<li>test6</li>
<li>test7</li>
</ol>

使用Notepad ++中的任何UI工具都可以实现吗?或者我必须手动手动修复我的HTML页面...

感谢您的任何建议!

3 个答案:

答案 0 :(得分:1)

嘿那你为什么不使用专栏版:) 这很简单:)

它类似于 Alt +点击然后拖动你想要的所有列:)

这是一个链接:http://notepad-plus-plus.org/features/column-mode-editing.html

答案 1 :(得分:1)

Clad Clad建议使用nice way,但您也可以使用regex搜索并替换,如果行太多而无法滚动屏幕。

  • 查找内容:(<li>)\d+\.\s*(.+</li>)

  • 替换为:\1\2

  • 选择正则表达式复选框,单击全部替换

enter image description here

答案 2 :(得分:0)

只需将 \d+. (最后用空格)替换为空。请务必查看正则表达式选项。