我有以下文字:記事本++如何在雙擊時只替換突出顯示的文本?
/*+ parallel (F ,64)*/
From FONTSTAB F
如果我雙擊第二行字母「F」,這封信會相處 與「F」強調的第一行。它們都將以綠色突出顯示。我的問題是:如何 替換這些2 F與說H?我不希望FONTSTAB中的「F」受到影響。
我使用記事本+ + + + 6.5.4,還沒有弄清楚。
我有以下文字:記事本++如何在雙擊時只替換突出顯示的文本?
/*+ parallel (F ,64)*/
From FONTSTAB F
如果我雙擊第二行字母「F」,這封信會相處 與「F」強調的第一行。它們都將以綠色突出顯示。我的問題是:如何 替換這些2 F與說H?我不希望FONTSTAB中的「F」受到影響。
我使用記事本+ + + + 6.5.4,還沒有弄清楚。
您可以使用正則表達式搜索。您只需要將\<F\>
替換爲H
。
這裏的正則表達式是如何工作的點點滴滴:
\<
- 匹配一個單詞的開始。所以以F開頭的單詞將匹配正則表達式的這一部分;一個單詞中的任何一個F都不會。
F
- 要匹配的字符。您可以用[FG]
替換它以匹配{F,G}之一。
\>
- 匹配單詞的結尾。因此,以F結尾的單詞將匹配正則表達式的這一部分;一個單詞中的任何一個F都不會。
本質上,我們說同一個F必須是一個單詞中的開始和結束字符。這歸結爲找到一個單獨的,獨立的F字符。
我測試了正則表達式的以下文字:
/+ parallel (F,64)/
From FONTSTAB F
Formal Fontstab fluff wolf f
,它工作正常。只有獨立的F被搜索到。
有一試:
查找內容:(?<!')\bf\b(?!')
替換:H
這將取代單獨,而不是由'
(?<!')
,前面和後面都F
爲負的樣子後面確保沒有'
之前F
(?!')
是提前一負的外觀,確保存在F
\b
之後沒有'
是一個字邊界
按住Ctrl鍵,用鼠標選擇您要替換文本的作品 - 這可以通過雙點擊,或者更確切地說是通過點擊拖動。
這應該同時選擇你的每一段文字。
然後您可以輸入替代品,在這種情況下爲H
。你會在你選擇的每個地方看到一個光標,並且可以根據需要繼續輸入替換。
您在這裏給出的正則表達式適用於我提供的。謝謝。 – sydney
好。這對我有用。但如果我有這個問題怎麼樣: – sydney
好。這對我有用。怎麼樣,如果我有這樣的: – sydney