翻譯|使用教程|編輯:吳園園|2020-05-18 11:50:31.927|閱讀 1237 次
概述:當(dāng)您要搜索和替換特定的文本模式時,請使用 正則表達(dá)式。它們可以幫助您進(jìn)行模式匹配,解析,結(jié)果過濾等。一旦學(xué)習(xí)了正則表達(dá)式語法,就可以將其用于幾乎所有語言。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
IntelliJ IDEA是Java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計等方面的功能可以說是超常的。
當(dāng)您要搜索和替換特定的文本模式時,請使用 正則表達(dá)式。它們可以幫助您進(jìn)行模式匹配,解析,結(jié)果過濾等。一旦學(xué)習(xí)了正則表達(dá)式語法,就可以將其用于幾乎所有語言。
1、按下Ctrl+R以打開搜索和替換窗格。
如果您需要搜索和替換多個文件,請按 Ctrl+Shift+R。
2、在頂部字段中輸入搜索字符串,在底部字段中輸入替換字符串。
單擊以啟用正則表達(dá)式。
3、當(dāng)您搜索包含特殊正則表達(dá)式符號的文本字符串時,IntelliJ IDEA會自動\在搜索字段中以反斜杠轉(zhuǎn)義它們。
請記住,如果先復(fù)制(Ctrl+C)字符串,然后將()粘貼Ctrl+V到搜索字段中,則將不考慮正則表達(dá)式符號。
但是,當(dāng)您專門搜索諸如的元字符時 .[{()\^$|?*+,需要使用反斜杠將其轉(zhuǎn)義\,以便可以識別它們。
例如,如果您需要查找.,請\.在搜索字段中鍵入。
4、當(dāng)您在搜索字段中輸入一系列字符時,IntelliJ IDEA也可以匹配字母大小寫。
例如,如果只想搜索大寫字符,請在搜索字段中鍵入以下內(nèi)容:
\b[A-Z]
1、如果未在搜索字段中選擇,則IntelliJ IDEA會同時搜索大小寫。
2、 在搜索字段中 選擇以匹配指定范圍的大小寫。
3、瀏覽事件時,IntelliJ IDEA將顯示替換提示,因此您可以在單擊“ 替換”按鈕之前查看可能的結(jié)果。
使用正則表達(dá)式捕獲組和反向引用
您可以將正則表達(dá)式放在方括號內(nèi)以便對其進(jìn)行分組。每個組都有一個以1開頭的數(shù)字,因此您可以在替換模式中引用(反向引用)它們。請注意,組0引用了整個正則表達(dá)式。但是,您不僅可以通過數(shù)字來引用捕獲的組$n,還可以通過名稱來引用捕獲的組${name}。
例如,對于編號的捕獲組,請使用以下語法:
查找領(lǐng)域
<h2>(.*?)</h2>
取代欄位
$1
對于命名的捕獲組,請使用以下語法:
查找領(lǐng)域
<h2>(?<title>.*?)</h2>
取代欄位
${title}
查找領(lǐng)域
4、IntelliJ IDEA根據(jù)您的搜索規(guī)范突出顯示找到的事件,并顯示帶有替換字符串的提示。
切換字符大小寫
您可以使用正則表達(dá)式來更改與某些條件匹配的字符的大小寫。
1、打開搜索和替換窗格Ctrl+R。確保 在搜索字段中選擇了該選項。
2、在搜索字段中輸入搜索模式。
3、在替換字段中,根據(jù)您要實現(xiàn)的目標(biāo),輸入以下語法之一:
\l 將字符更改為小寫,直到字符串中的下一個字符。
例如,Bar變?yōu)?/span>bar。
\u 將字符更改為大寫,直到字符串中的下一個字符。
例如,bar變?yōu)?/span>Bar。
\L 將字符更改為小寫,直到文字字符串的末尾 \E。
例如,BAR變?yōu)?/span>bar。
\U 將字符更改為大寫,直到文字字符串的末尾\E。
例如,bar變?yōu)?/span>BAR。
====================================================
IntelliJ IDEA資源專題,請點擊此處查看
想要了解或購買IntelliJ IDEA正版授權(quán)的朋友,歡迎
JetBrain技術(shù)交流群現(xiàn)已開通,QQ搜索“786598704”或者掃描下方二維碼即可加入
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: