2013-08-19 36 views
0

在記事本++如何搜索使用通配符搜索使用記事本外卡

taxRate.set_FromDate(this.startDate); 

taxRate.FromDate = this.startDate; 

附:更換我想用這個大文件。

+2

應該在哪裏使用通配符? – BoltClock

+0

如果我不得不猜測,taxRate可能會在代碼中使用不同值或變體的幾個不同實例。這是正確的嗎?如果是的話,通配符需要放在哪裏? – Bmize729

回答

-1

只是通過搜索和替換工具來做到這一點。 按Ctrl+F鍵和搜索和替換將是apear。 這樣的形象指導: enter image description here

0

control + H 

然後把

taxRate.set_FromDate(this.startDate); 

在 「查找內容」 領域,

taxRate.FromDate = this.startDate; 

「替換爲」 現場。

1

目前,其他答案解決了標準查找和替換功能,該功能與任何其他編輯器(包括MS Word)的作用相同。然而,使用通配符並不那麼明顯。

假設taxRate是表達式的變量部分。打Ctrl-H達到Replace對話框後,你可以輸入以下爲Find what

(.*)\.set_FromDate\(this\.startDate\); 

這裏是怎麼回事:

  • 某些字符 - 一對夫婦週期和括號 - 必須是字面解釋爲前綴\
  • .*與任何數量的非換行符匹配。 (注意:通常這是匹配的懶惰方式;通常指定允許或不允許的字符會更精確。)
  • .*周圍的(非轉義)括號將其變成變量。

Replace with

$1.FromDate = this.startDate; 

這裏$1(或\1)將取代上述第一變量的值。如果您有多種用途(),您可以使用$2$3等。

這是所有典型的正則表達式語法,所以任何這樣的引用都將與更多信息相關。