Java正则表达式将String拆分为数字数组

挣扎中

我有以下格式的扫描器字符串输入:12:00:00 PM。

我最终通过以下方法隔离了PM或AM:

public class ConverTime
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        String timeString = sc.next();

        String[] pmOrAm = timeString.split("\\d");
        String[] nums = timeString.split("(: + \\D)");

        // PM or AM
        String timeType = pmOrAm[pmOrAm.length - 1];
        for (String n: nums)
        {
            System.out.println(n);
        }
    }
} 

我知道隔离PM或AM的方法不是最好的,所以希望有一种更好的方法可以使我得到一个完全由一个字符串组成的数组。

但是,当我为“ nums”数组运行for循环时,输出为:

 12:00:00PM

我希望输出如下所示:

12
00
00

没有“ PM”或“ AM”。我该怎么办?

弗兰克

一个简单的方法可能是:

timeString.split("(AM|PM|:)")

希望能帮助到你

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java:使用正则表达式将字符串拆分为char数组

来自分类Dev

正则表达式将长表达式字符串拆分为单个表达式的数组

来自分类Dev

正则表达式用于将字符串拆分为数组并替换数组的元素?

来自分类Dev

如何使用给定的正则表达式将字符串拆分为数组

来自分类Dev

使用正则表达式将数学公式拆分为数组

来自分类Dev

如何使用给定的正则表达式将字符串拆分为数组

来自分类Dev

使用php中的正则表达式将字符串拆分为数组

来自分类Dev

Javascript,正则表达式将字符串拆分为括号之间的多维数组

来自分类Dev

使用正则表达式JAVA将文本拆分为段落

来自分类Dev

Java正则表达式将字符串拆分为不同的变量

来自分类Dev

Python-使用正则表达式将数字和字母拆分为子字符串

来自分类Dev

Javascript正则表达式将WordPress帖子内容的字符串拆分为数组(按简码剪切)

来自分类Dev

正则表达式将算术表达式的字符串拆分为带有其运算符和数字的列表(包括十进制)

来自分类Dev

Ruby正则表达式仅返回数字数组

来自分类Dev

正则表达式拆分为特定字符

来自分类Dev

正则表达式拆分为多个匹配项

来自分类Dev

获取所有与正则表达式匹配的git分支并将其拆分为数组

来自分类Dev

获取所有与正则表达式匹配的git分支并将其拆分为数组

来自分类Dev

正则表达式,用于将参考字符串拆分为其组件

来自分类Dev

如何将正则表达式拆分为多个部分?

来自分类Dev

使用python正则表达式将文本拆分为部分

来自分类Dev

正则表达式将WKT(知名文本)解析/拆分为键值对

来自分类Dev

使用正则表达式将字符串拆分为句子

来自分类Dev

R正则表达式将字符串列拆分为多列

来自分类Dev

正则表达式将一个段落拆分为句子,但跳过前缀标题

来自分类Dev

正则表达式将字符串拆分为句子

来自分类Dev

根据文本列的正则表达式模式匹配将表拆分为相关表

来自分类Dev

如何基于正则表达式模式将流拆分为stdout + stderr?

来自分类Dev

使用正则表达式将一列拆分为多列

Related 相关文章

  1. 1

    Java:使用正则表达式将字符串拆分为char数组

  2. 2

    正则表达式将长表达式字符串拆分为单个表达式的数组

  3. 3

    正则表达式用于将字符串拆分为数组并替换数组的元素?

  4. 4

    如何使用给定的正则表达式将字符串拆分为数组

  5. 5

    使用正则表达式将数学公式拆分为数组

  6. 6

    如何使用给定的正则表达式将字符串拆分为数组

  7. 7

    使用php中的正则表达式将字符串拆分为数组

  8. 8

    Javascript,正则表达式将字符串拆分为括号之间的多维数组

  9. 9

    使用正则表达式JAVA将文本拆分为段落

  10. 10

    Java正则表达式将字符串拆分为不同的变量

  11. 11

    Python-使用正则表达式将数字和字母拆分为子字符串

  12. 12

    Javascript正则表达式将WordPress帖子内容的字符串拆分为数组(按简码剪切)

  13. 13

    正则表达式将算术表达式的字符串拆分为带有其运算符和数字的列表(包括十进制)

  14. 14

    Ruby正则表达式仅返回数字数组

  15. 15

    正则表达式拆分为特定字符

  16. 16

    正则表达式拆分为多个匹配项

  17. 17

    获取所有与正则表达式匹配的git分支并将其拆分为数组

  18. 18

    获取所有与正则表达式匹配的git分支并将其拆分为数组

  19. 19

    正则表达式,用于将参考字符串拆分为其组件

  20. 20

    如何将正则表达式拆分为多个部分?

  21. 21

    使用python正则表达式将文本拆分为部分

  22. 22

    正则表达式将WKT(知名文本)解析/拆分为键值对

  23. 23

    使用正则表达式将字符串拆分为句子

  24. 24

    R正则表达式将字符串列拆分为多列

  25. 25

    正则表达式将一个段落拆分为句子,但跳过前缀标题

  26. 26

    正则表达式将字符串拆分为句子

  27. 27

    根据文本列的正则表达式模式匹配将表拆分为相关表

  28. 28

    如何基于正则表达式模式将流拆分为stdout + stderr?

  29. 29

    使用正则表达式将一列拆分为多列

热门标签

归档