Using Regular Expressions to Extract a Value in Java

前端 未结 13 1254
失恋的感觉
失恋的感觉 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:40

    Pattern p = Pattern.compile("(\\D+)(\\d+)(.*)");
    Matcher m = p.matcher("this is your number:1234 thank you");
    if (m.find()) {
        String someNumberStr = m.group(2);
        int someNumberInt = Integer.parseInt(someNumberStr);
    }
    

提交回复
热议问题