日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java 正则表达式 中文数字和字母_Java中过滤出字母、数字和中文的正则表达式 | 学步园...

發布時間:2023/12/15 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 正则表达式 中文数字和字母_Java中过滤出字母、数字和中文的正则表达式 | 学步园... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、Java中過濾出字母、數字和中文的正則表達式

(1)過濾出字母的正則表達式

[^(A-Za-z)]

(2)過濾出數字的正則表達式

[^(0-9)]

(3)過濾出中文的正則表達式

[^(\\u4e00-\\u9fa5)]

(4)過濾出字母、數字和中文的正則表達式

[^(a-zA-Z0-9\\u4e00-\\u9fa5)]

2、實例源碼

/**

* @Title:FilterStr.java

* @Package:com.you.dao

* @Description:Java中過濾數字、字母和中文

* @Author: 游海東

* @date: 2014年3月12日 下午7:18:20

* @Version V1.2.3

*/

package com.you.dao;

/**

* @類名:FilterStr

* @描述:正則表達式過濾數字、字母和中文

* @Author:游海東

* @date: 2014年3月12日 下午7:18:20

*/

public class FilterStr

{

/**

*

* @Title : filterNumber

* @Type : FilterStr

* @date : 2014年3月12日 下午7:23:03

* @Description : 過濾出數字

* @param str

* @return

*/

public static String filterNumber(String number)

{

number = number.replaceAll("[^(0-9)]", "");

return number;

}

/**

*

* @Title : filterAlphabet

* @Type : FilterStr

* @date : 2014年3月12日 下午7:28:54

* @Description : 過濾出字母

* @param alph

* @return

*/

public static String filterAlphabet(String alph)

{

alph = alph.replaceAll("[^(A-Za-z)]", "");

return alph;

}

/**

*

* @Title : filterChinese

* @Type : FilterStr

* @date : 2014年3月12日 下午9:12:37

* @Description : 過濾出中文

* @param chin

* @return

*/

public static String filterChinese(String chin)

{

chin = chin.replaceAll("[^(\\u4e00-\\u9fa5)]", "");

return chin;

}

/**

*

* @Title : filter

* @Type : FilterStr

* @date : 2014年3月12日 下午9:17:22

* @Description : 過濾出字母、數字和中文

* @param character

* @return

*/

public static String filter(String character)

{

character = character.replaceAll("[^(a-zA-Z0-9\\u4e00-\\u9fa5)]", "");

return character;

}

/**

* @Title : main

* @Type : FilterStr

* @date : 2014年3月12日 下午7:18:22

* @Description :

* @param args

*/

public static void main(String[] args)

{

/**

* 聲明字符串you

*/

String you = "^&^&^you123$%$%你好";

/**

* 調用過濾出數字的方法

*/

you = filterNumber(you);

/**

* 打印結果

*/

System.out.println("過濾出數字:" + you);

/**

* 聲明字符串hai

*/

String hai = "¥%……4556ahihdjsadhj$%$%你好嗎wewewe";

/**

* 調用過濾出字母的方法

*/

hai = filterAlphabet(hai);

/**

* 打印結果

*/

System.out.println("過濾出字母:" + hai);

/**

* 聲明字符串dong

*/

String dong = "$%$%$張三34584yuojk李四@#¥#%%¥……%&";

/**

* 調用過濾出中文的方法

*/

dong = filterChinese(dong);

/**

* 打印結果

*/

System.out.println("過濾出中文:" + dong);

/**

* 聲明字符串str

*/

String str = "$%$%$張三34584yuojk李四@#¥#%%¥……%&";

/**

* 調用過濾出字母、數字和中文的方法

*/

str = filter(str);

/**

* 打印結果

*/

System.out.println("過濾出字母、數字和中文:" + str);

}

}

3、實例運行結果

過濾出數字:123

過濾出字母:ahihdjsadhjwewewe

過濾出中文:張三李四

過濾出字母、數字和中文:張三34584yuojk李四

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的java 正则表达式 中文数字和字母_Java中过滤出字母、数字和中文的正则表达式 | 学步园...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。