婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫(kù) > idea 正則表達(dá)式搜索替換應(yīng)用詳解

idea 正則表達(dá)式搜索替換應(yīng)用詳解

熱門標(biāo)簽:清遠(yuǎn)陽山400電話號(hào)碼如何申請(qǐng) 襄陽房產(chǎn)電銷機(jī)器人招商 施工地圖標(biāo)注怎么做 怎么在高德地圖標(biāo)注行走軌跡 深圳400電話辦理那家好 百度地圖標(biāo)注飯店位置怎么 個(gè)性化地圖標(biāo)注在線 安徽移動(dòng)外呼系統(tǒng) 百度地圖標(biāo)注名編輯

idea 正則表達(dá)式搜索替換簡(jiǎn)單應(yīng)用 利用正則表達(dá)式,idea可以進(jìn)行快速大量替換

 1.CTRL+R 快捷鍵調(diào)出下面當(dāng)前頁面替代操作欄

注意要使用正則表達(dá)式替換需要勾選regex

2.利用正則表達(dá)式進(jìn)行替換

下面展示一些 簡(jiǎn)單操作的例子。

(\w+)get\(0\).getValue\("(\w+)"\)
 dtCfwStget(0).getValue("CFW_CD")
	$1.getValue(0,"$2")
 dtCfwSt.getValue(0,"CFW_CD")

	(\w+).getItem\("(\w+)"\).toString\(\).ToBscNumber\(\)
drItem.getItem("PERS_NUMBE").toString().ToBscNumber()
	$1.getItemBscNumber("$2")
drItem.getItemBscNumber("PERS_NUMBE")

	: (\w+).Rows\)
for (DataRow drItem : dtCardInfo.Rows)
	: $1.Rows())
for (DataRow drItem : dtCardInfo.Rows())

	row.getItem\("(\w+)"\).toString\(\).ToDecimal\(\)
row.getItem("ACT_MTH_VAL").toString().ToDecimal()
	row.getItemBigDecimal(	"$1")
row.getItemBigDecimal(	"ACT_MTH_VAL")

	\[0\]\["(\w+)"\]
matAssResRows[0]["ASS_VAL"]
	.get(0).getItem("$1")
matAssResRows.get(0).getItem("ASS_VAL")

以第二個(gè)為例(regester很好用)

若果想把類似于

drItem.getItem("PERS_NUMBE").toString().ToBscNumber()
drItaaa.getItem("PERS_bbb").toString().ToBscNumber()
drItemcccc.getItem("PERS_NUMBEccccc").toString().ToBscNumber()

一件替換為

drItem.getItemBscNumber("PERS_NUMBE")
drItaaa.getItemBscNumber("PERS_bbb")
drItemcccc.getItemBscNumber(PERS_NUMBEccccc")

第一步 選取一條原代碼,將所有的左括號(hào),右括號(hào),左中括號(hào),右中括號(hào)前面叫上\ ,使其變?yōu)檎_的正則表達(dá)式:

// drItem.getItem("PERS_NUMBE").toString().ToBscNumber();
// drItem.getItem\("PERS_NUMBE"\).toString\(\).ToBscNumber\(\);
具體還有哪些符號(hào)前面需要加\轉(zhuǎn)義,可以網(wǎng)查

第二部 選擇需要變?yōu)閄 的變量,用()選取,\w+指定選取括號(hào)里的字符

根據(jù)需求選擇,這里通用的為(/w+)代替 X

// X.getItem("X").toString().ToBscNumber();

// (/w+).getItem\("(\w+)"\).toString\(\).ToBscNumber\(\);

這里匹配階段結(jié)束(/w+).getItem("(\w+)").toString().ToBscNumber()可以匹配到所有 X.getItem(“X”).toString().ToBscNumber()的代碼

第三步替代 將你需要替代成的X表達(dá)式用$1,$2…替代

這是我最終需要代碼的一種
//drItem.getItemBscNumber("PERS_NUMBE")

化為X表達(dá)式
// X.getItemBscNumber("X")

利用$加序號(hào)指定需要替代的位置
這是之前匹配階段的X表達(dá)式,$1選中第一個(gè)(\w+),,$2選中第一個(gè)(\w+)......
 X.getItem("X").toString().ToBscNumber();

將 X.getItemBscNumber("X")替代為
$1.getItemBscNumber("$2")

最后輸入替代

這里報(bào)紅是因?yàn)槲姨娲^了

到此這篇關(guān)于idea 正則表達(dá)式搜索替換簡(jiǎn)單應(yīng)用的文章就介紹到這了,更多相關(guān)idea 正則表達(dá)式替換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Intellij IDEA全局替換快捷鍵整理
  • IDEA全量替換一次性解決舊項(xiàng)目并將所有文件換行符改為L(zhǎng)F問題
  • IntelliJ IDEA搜索整個(gè)項(xiàng)目進(jìn)行全局替換(有危險(xiǎn)慎用)
  • IntelliJ IDEA全局內(nèi)容搜索和替換教程圖解
  • Idea使用正則表達(dá)式批量替換字符串的方法

標(biāo)簽:欽州 駐馬店 延邊 中衛(wèi) 黑河 臨夏 阜陽 南昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《idea 正則表達(dá)式搜索替換應(yīng)用詳解》,本文關(guān)鍵詞  idea,正則,表達(dá)式,搜索,替換,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《idea 正則表達(dá)式搜索替換應(yīng)用詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于idea 正則表達(dá)式搜索替換應(yīng)用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 平果县| 报价| 大同县| 泸溪县| 库伦旗| 万盛区| 温泉县| 阳西县| 新竹市| 武功县| 邵阳市| 定远县| 会东县| 海伦市| 永川市| 西青区| 嵊泗县| 景德镇市| 札达县| 古蔺县| 尚志市| 慈溪市| 汾阳市| 吉林市| 滦平县| 六盘水市| 横峰县| 化德县| 莒南县| 高尔夫| 余干县| 德昌县| 南澳县| 罗甸县| 资阳市| 广汉市| 溆浦县| 聂拉木县| 新宁县| 体育| 诏安县|