2014-11-24 151 views
6

在搜索了官方帮助文件甚至是Wiki for Notepad ++之后,我对没有任何解释(或者至少找不到任何东西)的封装FF符号感到失望因为某种原因我的文字 我想从我的文件全部删除,但它似乎没有资源怎么处理这个符号与发现&替换过程:从记事本中的文本中删除符号++

enter image description here

支持深表感谢。

噢,顺便说一句:我怎样才能使用Notepad ++在某个字符串之前添加换行符?那么,在删除那个FF符号之后,在“ENGLISH”前面添加一个换行符? (当然,没有为每个人手动做)。

回答

4

FF是换页符,来取代它与新行做如下:

  • 选择FF,按按Ctrl + ^h
  • 选择扩展模式
  • \n
  • 更换
  • Click 全部替换

enter image description here

5

你可以用查找替换&用正则表达式模式。 “FF”符号是ASCII字符12(您可以在Notepad ++的ASCII表格中看到它),因此您可以在RegEx中使用\x0C0C为十六进制12)来匹配它。

要删除它,请搜索“\x0C”并用“”(无)替换它。

要用换行符替换它,请在Windows上将其替换为“\r\n”(Linux上的“\n”)。

要在“ENGLISH”前面添加换行符,请搜索“(ENGLISH)”并将其替换为“\r\n\1”。请注意,即使部分较大的单词“MYENGLISHBOOK”会被拆分为“我的”和“ENGLISHBOOK”,这将在每次出现字符串“ENGLISH”时添加换行符。

要添加换行符在单词“英语”前(但不是当它发生较大的字内),搜索“\b(ENGLISH)\b”(\b一个字边界一致),并用“\r\n\1”替换它。