駝峰轉下劃線
駝峰轉下劃線
// An highlighted block
package com.datacvg.util;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Tool {
private static Pattern humpPattern = Pattern.compile("[A-Z]");
/** 駝峰轉下劃線,效率比上面高 */
public static String humpToLine2(String str) {
Matcher matcher = humpPattern.matcher(str);
StringBuffer sb = new StringBuffer();
while (matcher.find()) {
matcher.appendReplacement(sb, "_" + matcher.group(0).toLowerCase());
}
matcher.appendTail(sb);
return sb.toString();
}
public static void main(String[] args) {
String lineToHump = "fiParentNoLeader";
System.out.println(humpToLine2(lineToHump));// fi_parent_no_leader
}
}
相關文章
- Java - 駝峰轉下劃線Java
- 下劃線轉成駝峰
- excel操作下劃線轉駝峰 文字拼接Excel
- JavaScript 資料由駝峰結構轉下劃線結構JavaScript
- 快速將下劃線欄位改為駝峰欄位
- 程式設計師福音-英文大小寫轉換,駝峰下劃線空格小數點互轉程式設計師
- js中將小/大駝峰格式的字串轉為下劃線相連的字串JS字串
- 駝峰命名法
- 四種常用的命名規則:帕斯卡命名法、駝峰命名法、下劃線命名法、匈牙利命名法
- abc-def-ghi轉為駝峰格式abcDefGhi的幾種方法
- 駝峰命名、帕斯卡命名和匈牙利命名
- webstorm編寫vue、react 將大駝峰元件命名轉換成短橫槓命名WebORMVueReact元件
- Python 中的單下劃線和雙下劃線Python
- hyperf 路由註解 方法小駝峰 url 蛇形實現路由
- 【Python】單下劃線與雙下劃線的區別Python
- 四種命名介紹:駝峰、帕斯卡、蛇形、烤串(肉串)
- Python下劃線用法Python
- 識別符號定義以及命名規則(駝峰命名法)符號
- 用go寫一個小小桌面工具箱(支援jwt,urlencode,時間轉換,駝峰轉換等,可最小化)GoJWT
- 【Mybatis系列】從原始碼角度理解Mybatis欄位對映-駝峰式命名MyBatis原始碼
- 下劃線的學習3
- android更改EditText下劃線顏色Android
- flutterText 文字下有黃色下劃線Flutter
- 去掉超連結的下劃線
- win10如何取消輸入紅色下劃線_win10word取消紅色下劃線Win10
- word空格處不顯示下劃線
- python雙下劃線有什麼用Python
- Python知識點-單雙下劃線Python
- 那些年走過下劃線的坑
- Word下劃線不顯示解決方法
- Python 中 5 種下劃線的含義Python
- Ae怎麼製作下劃線字型輸入效果?After Effects製作下劃線字型輸入效果的方法
- 股票峰迴路轉是什麼意思?峰迴路轉的技術特徵特徵
- Firealpaca 下載及安裝教程 (火焰羊駝繪畫工具)
- html中a標籤的下劃線怎麼去掉HTML
- python any,call,init,下劃線知識彙總Python
- CSS動畫:有活力的連結下劃線CSS動畫
- python 類 預設方法有兩個下劃線Python