1. 程式人生 > >用regex在jetbrain的IDE裡進行酷炫的文字替換操作

用regex在jetbrain的IDE裡進行酷炫的文字替換操作

一、
一鍵把把不規範的json的key兩邊加上雙引號。 1.按ctrl+R調出替換選單 2.勾上Regex 3.要替換的框裡輸入“([a-z,0-9]+): ”,可以觀察下面的黃色看看到底有沒有選對自己要替換的東西。 其中括號用於分組,把冒號之前的分開來,因為我們要對這組加雙引號。 4.替換成的框裡輸入“"$1": ”,其中用$1代替上面匹配到的第一個東西,也就是([a-z,0-9]+)匹配到的那些字母數字。 5.Replace all,替換完成。 二、 =================2017.6.5附加套路記錄:
原文:console.log\((.*)\) 替換為:\$tclCore.log\($1,\$tclConstant.LOG.TRACE) 三、把單詞改為第一個字母大寫其他字母小寫。 原文: "Leisure": *"(.)(.+)"
替換: "Leisure": "\U$1\L$2" 效果:
"Leisure"
: "LOISIRS"
變為:
"Leisure": "Loisirs",

四、改catch(e) console.log 原文(好像csdn顯示不出,點view原文好像才能看到):
catch[ ]*\(e\).*\n([ ]*)\$tclCore.log\(e, .*\);
替換為:
catch \(e\) {\n$1console.log\(e\);


效果:
catch (e) {
    $tclCore.log(e);
變為:
catch (e) {
    console.log(e);

相關推薦

regex在jetbrain的IDE進行文字替換操作

一、 一鍵把把不規範的json的key兩邊加上雙引號。 1.按ctrl+R調出替換選單 2.勾上Regex 3.要替換的框裡輸入“([a-z,0-9]+): ”,可以觀察下面的黃色看看到底有沒有選對自己要替換的東西。 其中括號用於分組,把冒號之前的分開來,因為我們要

vue做一個的menu

方法 tar ges enter 導入 count https 簡單 ren 寫在前面 最近看到一個非常酷炫的menu插件,一直想把它鼓搗成vue形式,誰讓我是vue的死灰粉呢,如果這都不算愛??。??開個小玩耍,我們一起來探索黑魔法吧。觀看本教程的讀者需要

wxDraw.js製作的小程式canvas動畫『wxDraw 小程式界的zrender』

wxDraw輕量的小程式canvas動畫庫是什麼canvas 是HTML5的一個重要元素,它能夠高效的繪製圖形,但是過於底層,且粗糙的Api,導致開發者很難使用它來做較為複雜的圖形, 而且它的即時繪製無記憶特性,使得它內部的圖形並不支援動畫更不支援一切互動事件。這樣的問題出現在所有支援canvas的客戶端上同

construct2做一個到爆炸的海綿寶寶大戰痞老闆遊戲

海綿寶寶大戰痞老闆 用consruct2製作射擊遊戲 導引 利用consruct2基礎元件構建射擊遊戲的基礎部分 利用現有基礎構件組合出複雜新穎的遊戲特性 對這次專案作出總結 首先這個遊戲很明顯可以看出是受到了construct2 的tut

Expression Blend 建立的 Button

Author: Alex 在本文中,我們將考慮在Expression Blend用幾種方法來建立酷炫的凝膠狀按鈕。如果你看到 Expression Blend 或 Visual Studio 中的 WPF 預設外觀的 Button,你會發現它一點也不酷。它仍舊是過時的 chrome 樣子的按鈕控制元

不要在foreach迴圈進行元素的remove/add操作

阿里巴巴java開發手冊的建議 在看阿里巴巴java開發手冊時,有一條建議是這樣的。 【強制】不要在foreach迴圈裡進行元素的remove/add操作。remove元素請使用Iterator方式,如果併發操作,需要對Iterator物件加鎖。 foreach遍歷集合,其實是走的Itera

為什麼阿里禁止在 foreach 迴圈進行元素的 remove/add 操作

在阿里巴巴Java開發手冊中,有這樣一條規定: 但是手冊中並沒有給出具體原因,本文就來深入分析一下該規定背後的思考。 1.

微信新玩法,只需三步就可以在朋友圈傳送豎排文字,好看又

很多小夥伴喜歡用微信朋友圈來記錄生活中的點點滴滴,那麼如何才能讓自己的動態在朋友圈中看起來與眾不同呢? 今天給小夥伴們分享一個有意思的微信小程式,只需幾步就能設定豎排文字,效果超棒,趕快一起學起來吧!   第一步:開啟微信小程式"文字豎排",在文字框中輸入內容。 &n

C# 替換Word文字—— 文件、圖片、表格替換文字

編輯文件時,對一些需要修改的字元或段落可以通過查詢替換的方式,快速地更改。在C# 在word中查詢及替換文字一文中,主要介紹了在Word中以文字替換文字的方法,在本篇文章中,將介紹如何用一篇Word文件、圖片或者表格來替換文件中的指定文字字串。示例要點如下: 1. 用文件替換Word中的文字 2. 用圖片

C# 替換Word文字—— 文件、圖片、表格替換

編輯文件時,對一些需要修改的字元或段落可以通過查詢替換的方式,快速地更改。在本篇文章中,將介紹如何用一篇Word文件、圖片或者表格來替換文件中的指定文字字串。示例要點如下: 用文件替換Word中的文字 用圖片替換Word中的文字 用表格替換Word中的文字 工具 Free Spi

js的sort()對json資料進行排序

 上示圖片是W3School對Javascript sort()的說明。既然可以對Array進行排序,那對於我們從後臺接收到json資料如何進行相同的排序呢?讓我們來看這樣一段json資料。 排序後 : 讓我們對這個json檔案按照value進行排序,並將排序

python的turtle畫的圖

最近學習python剛入門,有java程式設計經驗,就跳過基礎語法學習,直接做一些小程式來玩 目前學到turtle,這個烏龜畫圖太有意思了,分享幾個畫圖,程式碼如下,原理不解釋。 例子一: #SquareSpiral1.py import turtle t = turtl

使用python進行文字替換(包括替換檔名、資料夾名、文字名)

目錄 一、需求分析 二、細節要點 三、程式碼 四、總結 一、需求分析 總體概述:替換 檔名稱的替換 如果資料夾或文字檔案(各類字尾檔案)的名稱中存在某個字串,則將他替換為另外的字串。 檔案內容的替換 如果文字檔案(各類字尾檔案)的內

一個精美的跳動小球—手把手教你貝塞爾曲線實現一個跳動動畫。

前言介紹 手把手教你用貝塞爾曲線實現一個精美的跳動的小球。 正文 效果展示: 說點題外話 一開始呢,我就想實現一個這樣的效果,於是就新建了一個專案開始擼,結果中間嘗試了幾種實現方案都不是很理想,也有一些條件未能實現就停止開發了,後面又去惡補了一下相關知識,突然在某一天的某一刻的某一瞬間靈感來了

Web前端前沿技術 2 ____的3D特效 滑鼠進入圖片時,顯示文字

先看效果圖 主要程式碼如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>3D特效</title> <sty

電腦做照片視訊的軟體哪個?3步製作高清照片視訊,超多轉場效果

電腦做照片視訊的軟體用哪個?在電腦上用什麼軟體做照片視訊?如何快速做一個效果精美的高清照片視訊? 今天直接教大家我一直在用的數碼大師,做一個高清的精美照片視訊吧,這裡分享我的製作教程和效果截圖: 在電腦上用數碼大師製作照片視訊的詳細教程: 第一步:把照片一次性匯入到數碼大師中 點

在終端(Terminal)命令列進行數學運算

有時候我們進行一些數學運算,我們會去開系統自帶的計算來做這件事情,其實我們也可以直接在終端裡面用命令列進行的。 在命令列裡敲 bc 進入數學計算模式,然後隨便輸入數學表示式 回車 ,結果就出來了,是不是很方便呢?假如你要進行浮點數運算,就需要先敲 scale=3 回車

SpannableStringBuilder使textview的文字更加與linnerlayout的分割線

 //SpannableStringBuilder的使用 String text = String.format("¥%1$s 門市價:¥%2$s",18.6,22); int z = text.lastIndexOf("門"); SpannableStringBu

轉:MapReduce進行資料密集型文字處理 – 本地聚合(上)

因為最近忙於Coursera提供 的一些課程,我已經有一段時間沒有寫部落格了。這些課程非常有意思,值得一看。我買了一本書《Data-Intensive Processing with MapReduce》,作者是Jimmy和Chris Dyer。書裡以偽碼形式總結了

echarts3和worldcloud製作的字元雲圖

        最近有個專案需要做出雲圖來,一開始還不知道雲圖是什麼鬼,直到需求在網上找了個圖我才恍然大悟,但是大悟完就開始一臉懵逼了,這玩意怎麼做?因為當時專案緊,專案經理就先叫我用photoshop畫了一個雲圖給貼上了~~最近聽同事說echart也可以實現的,就又去煩了