求个java的正则表达式

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:22:54
正则表达式不太会写,求个将java普通函数格式如theHumanityIsImperable到THE_HUMANITY_IS_IMPERABLE和相反过程的正则表达式。

public class Regular{

public static void main(String[]args){

//把字符串中的 "aaa"全部替换为"z" 打印zbzcz

System.out.println("aaabaaacaaa".replaceAll("a{3}","z"));

//把字符串的"aaa","aa"或者"a" 全部替换为"*" 打印*b*c*

System.out.println("aaabaaca".replaceAll("a{1,3},"\\*"));

//把字符串中的数字全部替换为"z" 打印zzzazzbzzcc

System.out.println("123a44b35cc".replaceAll("\ \d","z"));

//把字符串中的非数字全部替换为"0" 打印1234000435000

System.out.println("1234abc435def".replaceAll("\ \D","0"));

//把字符串中的"."全部替换为"\"打印abc\def\ghi\jk

System.out.println("abc.def.ghi.jk".replaceAll("\\.","\\\\"));

//把字符串中的"a.b"