利用正则表达式在 Java 中提取值
寻求从格式为“[某些文本] [某些数字”的字符串中提取数值] [some more text]”,本文利用 Java 的正则表达式类来完成任务。
所需的正则表达式可能会有所不同,但 Java 调用保持一致。要在源数据上使用正则表达式字符串,请按照以下步骤操作:
下面是使用正则表达式“^D (d )”提取第一个数值的示例。 *":
private static final Pattern p = Pattern.compile("^\D+(\d+).*"); public static void main(String[] args) { Matcher m = p.matcher("Testing123Testing"); if (m.find()) { System.out.println("Extracted number: " + m.group(1)); } }
此代码将打印“123”作为提取的数字。
以上是Java正则表达式如何从字符串中提取数值?的详细内容。更多信息请关注PHP中文网其他相关文章!