Eclipse之查找、替換操做

Eclipse之查找、替換操做正則表達式

What(簡要解釋)?

Eclipse中的查找、替換操做是指經過查找、替換框來進行快速的查找和替換操做。express

Why?(爲何該操做有必要存在?)

1.與傳統的一個個去查找、替換相比,節約了大量的時間。eclipse

2.解決了代碼量長且難以所有替換完的問題spa

How?(如何操做?)

1.兩種開啓方式

A.菜單法

 

B.快捷鍵法

ctrl+Fblog

2.英文掃盲+理解

以上兩種開啓方式都會彈出Find/Replace框,該框的做用是進行查找和替換操做(主要是替換操做),圖示以下:ip

 

執行該框的具體操做以下:
2.1 理解英文單詞的意思rem

2.1.1 Find對應的單行輸入文本框是輸入你要查找的元素it

 

2.1.2 Replace with 對應的單行輸入文本框是輸入你替換以後所對應的目標元素(所有替換操做)io

 

2.1.3 Direction的含義是查找的方向,子成員Forward和Backward的含義以下:變量

Forward:向前找,具體是在鼠標光標中止的位置(在eclipse中)以後來進行查找

Backward:向後找,具體是在鼠標光標中止的位置(在eclipse中)以前來進行查找

2.1.4 Scope的含義是查找的範圍,子成員All和Selected lines的含義以下

   All:所有,具體含義是查找範圍爲全部代碼

   Selected lines:選定的範圍,具體含義是查找範圍爲鼠標所選定的範圍

2.1.5 Options的含義是選項

子成員Case sensitive、Wrap search、Whole word、Incremental、Regular expression

a. Case sensitive:區分大小寫,例如

     a.1最初的狀態

 

    a.2 未勾選Case sensitive且點擊find和Replace All以後

 

(紅×的緣由是由於替換後有變量重複定義了)

   a.3 勾選Case sensitive且點擊find和Replace All以後

 

b. Wrap search:換行搜索,做用就是能夠從頭至尾查找、替換屢次

c. Whole word:整詞匹配,做用是把查找的那個元素當作總體,例如:

 c.1 最初的狀態

 

 c.2 未勾選Whole word且點擊find和Replace All後

 

 c.3 勾選Whole word並點擊find和Replace All後的效果

 

d. Incremental的含義是增量,具體做用未知,等之後知道了再補充吧。

e. Regular expression的含義是正則表達式(符合某個模式或者規則的式子),具體做用是替換符合正則表達式規律的式子。

至於正則表達式我還沒學,等我學了再補充吧。

相關文章
相關標籤/搜索