处理组合文本和数值的数据时,有必要提取这些数字并将其转换为可用的格式。正则表达式提供了一种强大的方法来从给定的输入字符串中实现这种提取。
要从字符串中提取所有整数并将它们存储在整数数组中,请按照以下步骤操作:
示例:
Pattern p = Pattern.compile("-?\d+"); Matcher m = p.matcher("There are more than -2 and less than 12 numbers here"); while (m.find()) { System.out.println(m.group()); }
输出:
-2 12
这个正则表达式模式将匹配正数和负数,从而实现更稳健的数字提取。
以上是如何使用正则表达式从字符串中提取整数?的详细内容。更多信息请关注PHP中文网其他相关文章!