如何从多个带下划线的可变大小的字符串中获取所需的字符?

迪内什·拉维(Dinesh Ravi)

这是如何从可变大小的字符串中获得所需字符的延续但包括从中提取人物姓名的其他方案

 pot-1_Sam  [Sam is the word to be extracted]
 pot_444_Jack [Jack is the word to be extracted]
 pot_US-1_Sam  [Sam is the word to be extracted]
 pot_RUS_444_Jack[Jack is the word to be extracted]
 pot_UK_3_Nick_Samuel[Nick_Samuel is the word to be extracted]
 pot_8_James_Baldwin[James_Baldwin is the word to be extracted]
 pot_8_Jack_Furleng_Derik[Jack_Furleng_Derik is the word to be extracted]

上面是示例单词,将从中提取人的名字。需要注意的一件事是,人名总是以“数字”和“下划线”开头。如何使用Java实现以上目标?

约翰·E
String[] strings = {
        "pot-1_Sam",
        "pot_444_Jack",
        "pot_US-1_Sam",
        "pot_RUS_444_Jack",
        "pot_UK_3_Nick_Samuel",
        "pot_8_James_Baldwin",
        "pot_8_Jack_Furleng_Derik"
};

Pattern pattern = Pattern.compile("\\d_(\\w+)$");
for (String s : strings ){
    Matcher matcher = pattern.matcher(s);
    if (matcher.find()) {
        System.out.println(matcher.group(1));
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从可变大小的字符串中获取所需的字符?

来自分类Dev

如何在Java的控制台输出中打印带下划线的字符串

来自分类Dev

字符串中随机包含多个下划线

来自分类Dev

在Word 2013中将字符串放在带下划线的文本之前

来自分类Dev

枚举可变属性字符串(下划线按钮)

来自分类Dev

如何在公共静态字符串GetMessage(字符串文本)中更正此Build错误。带下划线的GetMessage

来自分类Dev

如何在oracle中的下划线之间获取字符串值

来自分类Dev

C ++-搜索带下划线的字符串时,行解析器停顿

来自分类Dev

如何通过最后的下划线分割字符串

来自分类Dev

如何从字符串的开头删除下划线

来自分类Dev

如何解析带有多个下划线和破折号的字符串

来自分类Dev

在字符串中插入下划线代替单个或多个空格(连续)

来自分类Dev

如何在Unix Shell脚本中的最后一个下划线(_)之后获取子字符串

来自分类Dev

VBS Regex从字符串中获取下划线

来自分类Dev

cscfg中连接字符串的可变大小列表

来自分类Dev

如何使用下划线js从对象数组中查找字符串?

来自分类Dev

如何通过下划线分割字符串并将元素提取为bash中的变量?

来自分类Dev

如何修剪字符串中的数字和下划线?

来自分类Dev

如何用下划线替换空白,并用字符串的空白替换下划线?

来自分类Dev

如何从字符串中删除特殊字符,但在shell脚本中保留下划线

来自分类Dev

如何在 SQL Server 中的第 1 个下划线、第 2 个下划线、第 3 个下划线之后获取字符

来自分类Dev

链接末尾多余的带下划线的字符

来自分类Dev

包含降价网址的字符串中的转义下划线字符

来自分类Dev

RegEx匹配字符串中的非下划线字符,而不以@开头

来自分类Dev

使用正则表达式在Javascript字符串中的每个下划线之后获取每个“单词”

来自分类Dev

使用下划线针对多个值过滤/拒绝字符串数组

来自分类Dev

用下划线连接用引号括起来的多个字符串

来自分类Dev

在字符串Matlab的末尾删除下划线

来自分类Dev

在字符串下划线直到行末

Related 相关文章

  1. 1

    如何从可变大小的字符串中获取所需的字符?

  2. 2

    如何在Java的控制台输出中打印带下划线的字符串

  3. 3

    字符串中随机包含多个下划线

  4. 4

    在Word 2013中将字符串放在带下划线的文本之前

  5. 5

    枚举可变属性字符串(下划线按钮)

  6. 6

    如何在公共静态字符串GetMessage(字符串文本)中更正此Build错误。带下划线的GetMessage

  7. 7

    如何在oracle中的下划线之间获取字符串值

  8. 8

    C ++-搜索带下划线的字符串时,行解析器停顿

  9. 9

    如何通过最后的下划线分割字符串

  10. 10

    如何从字符串的开头删除下划线

  11. 11

    如何解析带有多个下划线和破折号的字符串

  12. 12

    在字符串中插入下划线代替单个或多个空格(连续)

  13. 13

    如何在Unix Shell脚本中的最后一个下划线(_)之后获取子字符串

  14. 14

    VBS Regex从字符串中获取下划线

  15. 15

    cscfg中连接字符串的可变大小列表

  16. 16

    如何使用下划线js从对象数组中查找字符串?

  17. 17

    如何通过下划线分割字符串并将元素提取为bash中的变量?

  18. 18

    如何修剪字符串中的数字和下划线?

  19. 19

    如何用下划线替换空白,并用字符串的空白替换下划线?

  20. 20

    如何从字符串中删除特殊字符,但在shell脚本中保留下划线

  21. 21

    如何在 SQL Server 中的第 1 个下划线、第 2 个下划线、第 3 个下划线之后获取字符

  22. 22

    链接末尾多余的带下划线的字符

  23. 23

    包含降价网址的字符串中的转义下划线字符

  24. 24

    RegEx匹配字符串中的非下划线字符,而不以@开头

  25. 25

    使用正则表达式在Javascript字符串中的每个下划线之后获取每个“单词”

  26. 26

    使用下划线针对多个值过滤/拒绝字符串数组

  27. 27

    用下划线连接用引号括起来的多个字符串

  28. 28

    在字符串Matlab的末尾删除下划线

  29. 29

    在字符串下划线直到行末

热门标签

归档