1. 程式人生 > >java替換數字和字母

java替換數字和字母

import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class MyTest {


public static void main(String[] args) {
removeDigital("b1a07f37558b36ee879eed2dfcbf6c");
removeLetter("b1a07f37558b36ee879eed2dfcbf6c");
replaceLetter("b1a07f37558b36ee879eed2dfcbf6c", "-");
}
/**
* 刪除數字
* @param value
*/
public static void removeDigital(String value){


Pattern p = Pattern.compile("[\\d]");
Matcher matcher = p.matcher(value);
String result = matcher.replaceAll("");
System.out.println(result);
}
/**
* 刪除字母
* @param value
*/
public static void removeLetter(String value){
Pattern p = Pattern.compile("[a-zA-z]");
Matcher matcher = p.matcher(value);
String result = matcher.replaceAll("");

System.out.println(result);
}
/**
* 替換
* @param value
* @param replacement
*/
public static void replaceLetter(String value, String replaceParam){
Pattern p = Pattern.compile("[a-zA-z]");
Matcher matcher = p.matcher(value);
String result = matcher.replaceAll(replaceParam);
System.out.println(result);
}


}

相關推薦

java替換數字字母

import java.util.regex.Matcher;import java.util.regex.Pattern;public class MyTest {public static void main(String[] args) {removeDigital("b1a07f37558b36ee8

java利用數字字母隨機組合生成隨機數

思路:如果區分大小寫的話,那麼大寫算是一類,小寫算是一類,數字算是一類, 那麼通過    Random rand=new Random();這行程式碼隨機生成代表每一類的的生成器。 如果隨機產生的值為0,則產生的是數字,如果隨機產生的是1,則代表要產生大寫字母, 如果隨機產生的值

Java基礎之隨機生成數字字母

字符集 其中 大寫 排列 += 例子 order ascii碼表 方法 字母與數字的ASCII碼 目 前計算機中用得最廣泛的 字符集及其編碼,是由美國國家標準局(ANSI)制定的ASCII碼(American Standard Code for Information In

java多執行緒交替列印數字字母

題目: 1.開啟兩個執行緒,一個執行緒列印A~Z,另一個執行緒列印1~52的資料。 2.實現交替列印,輸出結果為12A34B………..5152Z. 3.請用多執行緒方式實現。 使用阻塞佇列實現

java多執行緒同步案列---按照固定格式輸出數字字母

/*2. 三個執行緒 1個執行緒從1~26輸出 1個執行緒從a~z輸出 1個執行緒從A~Z輸出 輸出格式為: 1 a A 2 b B 3 c C 4 d D ...26 z Z*/ //首先建立一個公用類PrintAll public class PrintAll {   

java隨機生成××到××位長度字串,數字字母組合(6-13位舉例子)

/** * 目的 :獲取隨機 6-13之間隨機數 包含 6 和 13 * (rd.nextDouble())隨機返回0-1之間的數 不包括1 *  乘以8 隨機產生0-8之間的數 不包括8 *  (int)轉換為整型 則隨機產生0-7之間的整數 */ public stati

java生成隨機數字字母組合

public static String getCharAndNumr(int length) {     String val = "";     Random random = new Random();     for (int i = 0; i < length

JS只能輸入數字數字字母等的正則表達式

符號 正則表達式 value 整數 func undo body 點號 chang 2011-12-07 11:44 JS判斷只能是數字和小數點 0.不能輸入中文1)<input onpaste="return false;" type="text" name="

深入PHP獲取隨機數字字母的方法詳解 微信牛牛大廳房卡出售

transform his UNC mic class 定義函數 種子 生成 瀏覽器 微信牛牛大廳房卡出售QQ:2164097691 下載地址:h5.hubawl.com 第一種方法 代碼如下:   $FileID=date("Ymd-His") . ‘-‘ . ra

織夢後臺自定義表單,中文不顯示,數字字母顯示的解決辦法

數字和字母 如果 PE spa templet lsp 文件 html fields 1.找到 找到dede/templets/diy_list.htm 這個文件。 2.找到htmlspecialchars($fields[$field]); 這個位置,請在工具

python3 字串過濾僅保留數字字母

crazystring = ‘dade142.;!0142f[.,]ad’ newStr = ''.join(list(filter(str.isalnum, crazystring) ‘dade1420142fad’)) #紅色字型函式不能少。 只保留數字 >>> fil

replace限制文字框只能輸入數字數字字母等的正則表示式

1.文字框只能輸入數字程式碼(小數點也不能輸入)  <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">&

關於解決在textarea輸入連續輸入數字字母不換行以及在顯示連續的數字字母不換行的問題

前段時間在做一個評論功能的時候,測試人員告訴我在文字域連續輸入數字或者是字母不會換行,在評論展示區也是一樣的,我就納悶了。這給使用者的體驗很不好,解決方案就是在對應的樣式區加上 word-break:break-all; word-wrap:break-word; 打斷單詞,並且允許換行;

js正則表達式密碼驗證必須包含數字字母

tex 正則表達式 數字和字母 js正則表達式 text 需要 表達式 分享圖片 code 寫註冊頁面的時候需要這樣的功能 一條正則表達式驗證方式: /^(?=.*?[a-z)(?=.*>[A-Z])(?=.*?[0-9])[a-zA_Z0-9]{6,10}$/ 多

replace限制文本框只能輸入數字數字字母等的正則表達式

文本框 rdd -- cti 也不能 輸入法 change ida after 1.文本框只能輸入數字代碼(小數點也不能輸入) <input onkeyup="this.value=this.value.replace(/\D/g,‘‘)" onafterpaste=

php正則判斷是否同時有數字字母

1.php正則判斷是否同時有數字和字母$subject = 'qq2';var_dump(preg_match('/^(?![0-9]+$)(?![a-zA-Z]+$)/', $subject)); 2.如果要限定只能數字和字母的話, 限定下結尾$subject = 'qq2';var_dump(preg_

一些不包含數字字母的webshell

在小密圈提了個問題,“如何編寫一個不使用數字和字母的webshell”,並具體成如下程式碼: <?php if(!preg_match('/[a-z0-9]/is',$_GET['shell'])) { eval($_GET['shell']); } 那麼,這

c# 生成指定範圍的數字字母組合隨機數

private static char[] constant =  {  '0','1','2','3','4','5','6','7','8','9',  'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o'

解決p元素裡面的內容如果是數字字母

word-wrap : normal | break-word 引數: normal :  允許內容頂開指定的容器邊界break-word :  內容將在邊界內換行。如果需要,詞內換行(word-break)也行發生 <p style="width:20px;h

python3-隨機生成10位包含數字字母的密碼

pen digi amp 列表 randint ice its int and 方法一: 知識點:random.sample(sequence, k) 從指定序列中隨機獲取指定長度的片斷 import random,string num=string.ascii_lett