PHPStorm 使用正則批量查詢替換並自動轉換大小寫的方法
PHPStorm 的專案查詢替換功能那是非常非常強大的, 速度也很快, 配合正則更加靈活強大.
一般的正則查詢替換沒什麼太多好說的, 這裡主要說說比較少用的 大小寫自動轉換的問題, 也是比較少用但很有用的功能, 平時偶爾用用, 但時間長了又給忘了, 寫在這裡做個備忘.
主要就是兩個符號, \u
\l
\u
即表示轉換為 大寫 upper 的意思
\l
即表示轉換為 小寫 lower 的意思
下面上一個隨便寫的簡單例子參考下
程式碼附上, 大家可以直接試試
<?php
$actionbarA = 1;
$actionbarB = 2;
$actionbarC = 3 ;
$actionbarD = 4;
$actionbarE = 5;
現在要把變數 $actionbarA … 之類的全部替換為格式 $actionBar_a
在前頁面內替換可以直接預覽效果的很強大方便啊
正則語句為:
\$action([a-z])([a-z]+)([A-Z])
替換語句格式:
\$action\u$1$2_\l$3
這樣就可以自動替換並轉換大小寫了
全專案替換也是一樣的
相關推薦
PHPStorm 使用正則批量查詢替換並自動轉換大小寫的方法
PHPStorm 的專案查詢替換功能那是非常非常強大的, 速度也很快, 配合正則更加靈活強大. 一般的正則查詢替換沒什麼太多好說的, 這裡主要說說比較少用的 大小寫自動轉換的問題, 也是比較少用但很有用的功能, 平時偶爾用用, 但時間長了又給忘了, 寫在這裡做
eclipse使用技巧---使用正則表示式查詢替換【反編譯後替換/* */】
1,Eclipse ctrl+f 開啟查詢框 2,選中 Regular expressions (正則表示式)去掉/* */(eclipse) /\*(.|[\r\n])*?\*/ 去掉//(eclipse) &nb
xcode regular expression 正則表示式查詢替換
應用場景 [self presentModalViewController:imgPicker animated:YES]; 在ios6已經deprecated,需要替換為其他格式 [self presentViewController:imgPicker
sublime_中使用正則表示式查詢替換
原文地址: http://frontmag.no/artikler/utvikling/regex-search-and-replace-sublime-text-2 我只是做下翻譯(呃,簡單理解下就好,我六級還沒過呢) 正則的查詢替換是st2內建的,不用
eclipse使用技巧---使用正則表示式查詢替換【反編譯後替換/* */】
1,Eclipse ctrl+f 開啟查詢框 2,選中 Regular expressions (正則表示式)去掉/* */(eclipse) /\*(.|[\r\n])*?\*/ 去掉//(eclipse) //.*$ 去掉import(eclipse) im
sublime 正則表示式查詢並替換
今天同事說有要為資料添上重複的部分,有八百多條,手動太麻煩了。 問我用Python改好改嗎。 突然想到sublime可以正則搜尋,那麼可以正則匹配然後替換嗎, 果然可以!不愧是sublime! 直接
用正則表示式進行批量查詢替換
工作中,我需要把類似 a1b2c a2b3c a3b4c ... 替換成 a1xb2c a2xb3c a3xb4c ... abc都代表相匹配的欄位,1234代表不規則數字,x代表要加上的欄位 查詢:a{/z}b{/z}c 替換:a{1}xb{2}c 問題解決!
eclipse正則表示式批量查詢替換
我們經常使用一些工具進行替換操作,有些工具在替換時支援使用正則表示式查詢,然後替換。通常有兩 種情況: 簡單替換 <li class="tab_cur" onclick="DynamicForm.tab(this,'web');" onmousedown="Click
織夢正則批量替換文章內容內鏈變成絕對路徑
絕對路徑的跳過,相對路徑的替換 替換之前 <p><strong><a href="/html/1.html">HTML</a>文件是由<a href="http://www.dedehtml.com/html/2.html">HTML<
在VS中用正則表示式查詢或替換
2013VS的操作辦法 1.在VS程式碼編輯狀態下,使用快捷鍵Ctrl+H,開啟快速替換的對話方塊, 2.使用Alt+E,選中框底部的使用正則選項 3.然後在搜尋詞和替換詞中分別輸入查詢的正則和要替換的表示式。 查詢的正則表示式:<img src="([^"]
PHP用正則批量替換Img中src內容,用正則表示式獲取圖片路徑實現縮圖功能
/** * 圖片地址替換成壓縮URL * @param string $content 內容 * @param string $suffix 字尾 */ function get_img_thumb_url($content="",$suffix="!c550x260.jpg") { // by
js正則批量替換字串-字串批量替換
let str = "sdfsfwwxxxfsfsxxdsdfwsdfxxxxa3sdswexxxxsdfsxxxxfa" let newStr = str.replace(new RegExp(/xxx/g), "YYY") console.log(newStr)&
正則批量替換a標簽內容
amp class col pan code llb 批量替換 func pre $aa= preg_replace_callback( ‘/(?<=<a)[^>]*([^<]*)(?=<)/i
PHP-preg_replace_callback() 正則匹配模版資訊並替換
preg_replace_callback() — 執行一個正則表示式搜尋並且使用一個回撥進行替換 /*** * 匹配替換模版資訊 * @param $template //要匹配的魔板資訊 * @param $key_value_pair //要替換的內容
sublime正則批量替換
指令碼化一直都是提高生產力的一個最直接的方式。最近指令碼化過程中,發現sublime的正則替換也能快速提高效率。把工程檔案匯出來的之後可以看到這麼複雜的一個結構,如果我只需要獲取類名呢?如果需要手動刪減,非常痛苦用正則就可以很好解決:點選左下角,表示用正則匹配。./.*\/
在vs2013中使用正則表示式查詢和替換文字內容
我們有的時候需要替換程式碼中的某些內容,因為替換的內容“不一致”,所以不能簡單的使用一個replace搞定。這裡有幾個解決方法,核心思想是一致的,程式設計師不要做體力活,能交給程式或指令碼的就交給程式或指令碼來完成。 我先提一個替換的需求,這
mysql利用正則批量替換
最近公司啟用了新的二級域名,網站原有資料中含有www.xxx.com需要替換成test.xxx.com,但不是所有的www.xxx.com都需要替換,比如版權資訊裡的網站主頁的連結地址等。 UPDATE `test_table` SET `body`=REPLACE(
Notepad++的正則表達式替換和替換
則表達式 符號 復選框 全部 其中 查找 正則 文本 解決 【1】如果從行首匹配,可以用"^"來實現,【2】如果從行尾匹配,可以用"$"來實現, 在查找內容裏面輸入"345$" 這裏"$"表示從行尾匹配 【3】正則表達式應用——替換指定內容到行尾 原始文本如下面兩行 ab
PHP正則采集圖片並保存
con lap sta php正則 exists conn hid 文件名 time <?php /* *功能:php完美實現下載遠程圖片保存到本地 *參數:文件url,保存文件目錄,保存文件名稱,使用的下載方式 *當保存文件名稱為空時則使用遠程文件原來的名稱