java - 使用正则表达式从字符串中提取数字

标签 java regex selenium

有人可以帮我编写下面的正则表达式吗?

首先,我要求用户提供一些文本(通常采用XXX_X_XX_XXX_1406_V1_2格式)。

我需要做的是提取字符串的 1406 部分(即日期),这样我就可以对其进行进一步的分析。

不过我不太确定如何实现这一点。有人可以帮忙吗?

最佳答案

此处无需使用正则表达式,只需使用:

String[] tok = input.split("_");

然后使用:tok[4] 作为您的值。

关于java - 使用正则表达式从字符串中提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25119673/

相关文章:

java - 在 Java 中,我可以合并两个使用 JspWriter 和另一个 PrintWriter 的相似函数吗?

javascript - 不允许用户在输入表单 AngularJS 中输入管道字符 '|'

PHP 模式验证

java - 如何将 "<pre>"标记包装在 java String 中的空格周围?

selenium - 在 Selenium Webdriver 中,如何在文本后获取输入元素?

selenium - 将 Testng 与 cucumber 一起使用有什么好处吗?

java - 对 'same' 类进行多次验证的策略

java - 将 Observable<Single<Object>> 转换为 Single<List<Object>>

java - 如何从视频(mov)中获取帧样本(jpeg)

java - 用于检查 Selenium WebDriver 中项目列表的循环