Java用正則對字符串進(jìn)行處理并判斷是否能轉(zhuǎn)為數(shù)字
代碼如下所示:
package java_test; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author: gznc_pcc * @date:2018年6月1日 10:50:38 * @version : * */ class Main { public static void main(String[] args) { String lineString = "[\"1\"]"; String line = "[\"on\",\"1\",\"5\",\"8\",\"10\"]"; lineString = line.replaceAll("[\"\\[\\]]", "");//用""替換" [ ] String[] word = lineString.split(","); //以,切割 System.out.println(lineString); for(int i=0;i<word.length;i++){ Pattern pattern = Pattern.compile("[0-9]*"); //正則,匹配數(shù)字 Matcher matcher = pattern.matcher(word[i]); if(matcher.matches()){ System.out.println("1:可以轉(zhuǎn)換"); System.out.println(Integer.parseInt(word[i])); } else { System.out.println("2:不能轉(zhuǎn)換"); System.out.println(word[i]); } } } }
總結(jié)
以上所述是小編給大家介紹的Java用正則對字符串進(jìn)行處理并判斷是否能轉(zhuǎn)為數(shù)字,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
JS 正則表達(dá)式的相關(guān)方法(正則學(xué)習(xí)筆記1)
最近在學(xué)習(xí)正則表達(dá)式,獨(dú)自學(xué)習(xí)還是比較有困難的。為了怕忘記,所以我常常用【記錄】的方式來記下我的筆記。2010-05-05Web?前端常用正則校驗(yàn)規(guī)則整理(常用示例)
這篇文章主要介紹了Web前端常用正則校驗(yàn)規(guī)則,本文給大家整理一些常見的示例供大家學(xué)習(xí)參考,需要的朋友可以參考下2023-05-05收集一些常用的正則表達(dá)式(匹配中文字符、匹配雙字節(jié)字符、匹配HTML標(biāo)記、匹配空行 and so on~~~)
正則表達(dá)式用于字符串處理,表單驗(yàn)證等場合,實(shí)用高效,應(yīng)用廣泛,但用到時(shí)總是不太把握,以致往往要上網(wǎng)查一番資料,下面把我搜素資料加工整理分享給大家,需要參考的朋友可以借鑒下2015-09-09Centos7?Shell編程之正則表達(dá)式、文本處理工具詳解
正則表達(dá)式可以很靈活的提供各種模糊匹配的篩選規(guī)則。常被用來檢索、替換那些符合某個(gè)模式的文本,這篇文章主要介紹了Centos7?Shell編程之正則表達(dá)式、文本處理工具,需要的朋友可以參考下2022-08-08Java中使用正則表達(dá)式處理文本數(shù)據(jù)
正則表達(dá)式就是一個(gè)字符串,但和普通的字符串不同的是,正則表達(dá)式是對一組相似字符串的抽象。本文將給大家介紹java中使用正則表達(dá)式處理文本數(shù)據(jù)的相關(guān)的資料,感興趣的朋友一起看看吧2015-10-10正則表達(dá)式提取網(wǎng)址、標(biāo)題、圖片等一例(.Net Asp Javascript/Js)的實(shí)現(xiàn)
用各種語言實(shí)現(xiàn)的提取內(nèi)容中的網(wǎng)址,標(biāo)題,圖片等功能代碼,對于大家掌握正則的共用性有很大的幫助。2008-11-11