UltraEdit编辑器里怎样在特定的字符串前增加“#”号 30

不知道这个替换和被替换的正则表达试要怎样写。求助要求第十章变成#第十章第二百六十一章变成#第二百六十一章类似这样。前面加多一个#号,章节标记一定是在行首,不要匹配到其他的... 不知道这个替换和被替换的正则表达试要怎样写。求助
要求
第十章 变成 #第十章
第二百六十一章 变成 #第二百六十一章

类似这样。前面加多一个#号,章节标记一定是在行首,不要匹配到其他的内容进来了。
展开
 我来答
追忆似锦岁月
2015-09-18
知道答主
回答量:13
采纳率:0%
帮助的人:9.1万
展开全部
UE使用技巧 如何在行末行首添加字符 1:ctrl+b

  写代码的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地方,按ctrl+b,UE会帮你找到相对应的括号结尾的地方。你还可以试试连着多按几次ctrl+b。

  2:如何去掉所编辑文本中包含特定字符串的行?

  这则技巧是在UltraEdit的帮助文件里提到.CTRL+R调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找%*你的字符串*^p替换成空内容即可。如,我当前有个文本文件,需要去掉所有包含DBABlog这个字符串的行,查找%*DBABlog*^p替换成空即可.注意,^p是DOS文件类型的换行符.如果是Unix类型文件,则用^n。

  3:F3

  默认情况下,当你按F3的时候UltraEdit可以查找现在选中的内容,F3是下一个符合的内容,ctrl+f3是上一个符合的内容。

  4:如何在行末添加特定字符,比如逗号?

  CTRL+R调出来替换(Replace)窗口,选中"使用正则表达式",然后可以查找^p(或者^n,如果是Unix文件),用,^p(或者,^n)进行"全部替换"。

  5:删除空行?

  查找^p$然后替换为空即可

  6:ctrl+f2

  代码会有很多行你当然可以记得你要到的行数,然后用ctrl+g,然后输入行号,到所在的行。但是用ctrl+f2我觉得更方便。比如说你要频繁在多个function中切换。可以在function开始的地方,按一下ctrl+f2,给这一行加一个书签。然后再另外的function开始的地方,也来一下ctrl+f2,有书签的地方,字的背景色会不同。当你想换到下一个书签的时候,就按f2,但是想到上一个标签怎么办?ctrl+f2?不对,再按就是加书签或者取消当前行的书签了。应该是alt+f2。

  7:ctrl+tab

  多个文件中切换,用鼠标点,麻烦。

  8:删除整行

  定位光标要删除的行,然后用ctrl+e即可。

  9:列编辑

  Alt+c

  10:插入系统时间

  按F7,就看看效果怎么样。

  11:拷贝(Copy)和粘贴(Paste)的内容不匹配

  UltraEdit有10个剪切板(clipboard),分别用Ctrl+0-Ctrl+9切换.Ctrl+0是Windows的,其他则为用户自定义的.如果在使用的过程中错调用了CTRL+n,这就会使拷贝(Copy)和粘贴(Paste)的内容不匹配。

  12:大块代码缩进的调整

  选中要调整的代码块 按tab,进行缩进,反之shift+tab

Tip 1: Alt+C 列模式

Tip 2:Ctrl+W 切换自动换行

Tip 3:Ctrl+F2 切换书签
  我个人认为这个功能很人性,在您想要在某一行做标记以便快速定位这一行的时候很实用。如您想要反复定位之前书写的一个表的创建语句时等等。
  我在这里强烈推荐的是另外一个使用技巧:
  在您使用Ctrl+F进行查找,在查找界面中选中“列出包含字符串的行”,在“查找内容”框中输入关键字,如“create table”,点击“查找下一个”,这时您看到是“行包含查找字符串”对话框,点击一下“全部书签标记”后看看效果,是不是很激动人心(尤其是在包含大量建表语句的文本中操作时)?所有包含“create table”的行都标记了书签。
  这里您有要问啦,那我这么向上和向下查看书签标记呢?
  不要着急,您试试F2和Alt+F2,F2是查看下一个书签标记,Alt+F2是查看上一个书签标记。
  取消书签标记的方法:再一次的键击Ctrl+F2

Tip 4:F3 查找
  用鼠标选中一个关键字后,使用F3可以快速的向当前位置之后搜索该选中的关键字,向前搜索怎么操作呢?当然是“Ctrl+F3”
  以上是默认情况下可用,有时您会发现F3不好用了,每次操作后都是在查找上次搜索过的信息,经过secooler细心、耐心而又仔细的研究后终于发现了这个问题症结。根本原因是您开启了“Ctrl+F”中的“正则表达式”功能。取消这个选项后就可以解决这个问题。为了解决这个问题我曾经郁闷了很久,写到这里,希望您不要走弯路。

Tip 5:Ctrl+R 替换
  可以说这个功能在任何一个编辑软件中都会有,不过UE的替换所支持的正则表达式功能是无比的强大的。高手与普通选手的区别可能就在这里啦。
  这里抛个砖,列举几个常用的技巧:
  1.去掉文本中包含某特定字符串的行(请细细体会一下,这个很常用,类似Vim中的“:g/pattern/d”功能)
CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “%*输入您要删除的行包含的字符串*^p” --> “替换为”空,什么都不输入 --> 点击“全部替换” -->OK 搞定!
  解释一下:“%”在UE的正则表达式中表示行首,“*”表示0或任意多的字符,“^p”是 DOS 文件类型的换行符(Unix 类型文件的换行符是 ^n,MAC(Apple)类型文件的换行符号为 ^r,在使用换行符的时候这里要注意一下)。所以含义不言自明。
2.删除行尾空格
  CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “ ++$” --> “替换为”空,什么都不输入 --> 点击“全部替换” --> OK 搞定!

  使用UE自带的功能(UE)已经想到你可能总使用这样的功能啦:右键 --> 点击“格式” --> 点击“删除行尾空格”
3.删除空行
  CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “^p$” --> “替换为”空,什么都不输入 --> 点击“全部替换” --> OK 搞定!

  CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “^p^p” --> “替换为”输入“^p” --> 点击“全部替换” -->OK 搞定!
4.每行行尾添加分号“;”
  CTRL+R --> 点选"正则表达式" --> “查找内容”输入美元符号“$” --> “替换为”输入分号“;” --> 点击“全部替换” --> OK 搞定!

  CTRL+R --> 点选"正则表达式" --> “查找内容”输入“^p” --> “替换为”输入“;^p” --> 点击“全部替换” --> OK 搞定!
  以上都是日常非常常用的替换小技巧,到此,知道UE的正则表达式的厉害啦吧,慢慢体会吧。

Tip 6:Ctrl+B 括号匹配

Tip 7:Ctrl+E 整行删除,下行上调

Tip 8:F7 插入当前系统时间

Tip 9:Ctrl+G 转到行/页

Tip 10:Ctrl+0 ~ 9 UE的10个剪贴板
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式