我有以下文字:
/*+ parallel (F ,64)*/
From FONTSTAB F
如果我双击字母" F"在第二行,这封信将突出显示 与" F"在第一行。它们都将以绿色突出显示。我的问题是:如何 用H来代替这两个F?我不想要" F"在FONTSTAB受到影响。
我使用的是Notepad ++ 6.5.4,但还没有想到它。
答案 0 :(得分:1)
您可以使用正则表达式搜索。您只想将\<F\>
替换为H
。
以下是正则表达式的工作方式:
\<
- 匹配单词的开头。所以以F开头的单词将匹配正则表达式的这一部分;一个单词中的其他任何地方都不会
F
- 要匹配的角色。您可以将其替换为[FG]
以匹配{F,G}之一
\>
- 匹配单词的结尾。所以以F结尾的单词将匹配正则表达式的这一部分;一个单词中任何其他地方的F都不会。
基本上,我们说同一个F必须是单词中的开头和结尾字符。这归结为找到一个独立的F字符。
我在以下文字中测试了正则表达式:
/+ parallel (F,64)/
From FONTSTAB F
Formal Fontstab fluff wolf f
它运作正常。搜索中只发现了独立的Fs。
答案 1 :(得分:0)
尝试使用:
找到:(?<!')\bf\b(?!')
替换为:H
这将替换所有F
单独且不在'
(?<!')
'
背后有负面看法,确保在F
之前没有(?!')
'
是一个负面展望,确保F
之后没有\b
{{1}}是一个单词边界
答案 2 :(得分:0)
按住Ctrl键的同时,使用鼠标选择要替换的文本片段 - 可以通过双击,或者更精确地通过单击拖动来实现。
这应该同时选择你的每一段文字。
然后您可以输入替换,在本例中为H
。您将在所选的每个位置看到一个光标,并可以根据需要继续键入替换。
答案 3 :(得分:0)
在记事本++中似乎无法实现。选择文本Ctrl + H是最快的,并且几乎是一样快的。.我理解混乱,编辑器会选择/突出显示所有“喜欢”的文本,并且不提供没有查找/替换的直接替换方法,这似乎很奇怪。菜单。
正则表达式..?你们杀了我他在问有关Notepad ++功能的问题。