Using Regular Expressions to Extract a Value in Java

前端 未结 13 1241
失恋的感觉
失恋的感觉 2020-11-22 13:08

I have several strings in the rough form:

[some text] [some number] [some more text]

I want to extract the text in [some number] using the

13条回答
  •  醉梦人生
    2020-11-22 13:45

    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class Regex1 {
        public static void main(String[]args) {
            Pattern p = Pattern.compile("\\d+");
            Matcher m = p.matcher("hello1234goodboy789very2345");
            while(m.find()) {
                System.out.println(m.group());
            }
        }
    }
    

    Output:

    1234
    789
    2345
    

提交回复
热议问题