首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Matcher Digit方法

Java Matcher Digit方法
EN

Stack Overflow用户
提问于 2011-07-27 21:45:23
回答 2查看 3.3K关注 0票数 2

如何匹配字符串中的数字整数并返回整数值?例如:

代码语言:javascript
复制
String = "Color Red, Size 32 / Text text";

我想从这个字符串中得到"32“整数值。

在此之前,非常感谢您。

问候你,Koko

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-27 21:53:37

代码语言:javascript
复制
public static void main(String[] args) {
    String s = "Color Red, Size 32 / Text text";
    Matcher matcher = Pattern.compile("\\d+").matcher(s);
    if (matcher.find()) {
      String find = matcher.group();
      Integer i = Integer.parseInt(find);
    }
}
票数 4
EN

Stack Overflow用户

发布于 2011-07-27 21:51:23

试试这段代码

代码语言:javascript
复制
Pattern p = Pattern.compile("^[a-zA-Z]+([0-9]+).*");
Matcher m = p.matcher("Testing1234Testing");

if (m.find()) {
    System.out.println(m.group(1));
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6845399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档