String字符串提取指定內容


如何在字符串提取指定內容;
1、兗值卡號:31048800000000451改下,
2、3104880000038747這個看下,
3、310488000037038888 310488000006826 改下,
4、卡--31048800003703888sa 改
只提取數字,3開頭的一串數字其他的不提取

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

class Scratch {
    public static void main(String[] args) {
     //提取指定數字
        String str = "兗值卡號:31048800000000451改下,\n" +
                "3104880000038747這個看下,\n" +
                "310488000037038888 310488000006826 改下,\n" +
                "卡--31048800003703888sa 改";
     //\d{7 匹配數字,7個數以上 Matcher matcher = Pattern.compile("\\d{7,}").matcher(str); while (matcher.find()) { System.out.println(matcher.group()); } } }

 弄了好久終於可以了,字符串里提取指定內容 - SegmentFault 思否,感謝

揚帆啟航。

主要設計的是正則表達式。Java 正則表達式實例操作 · 回憶中的明天 (ichochy.com)

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM