在其他特定子字符串之后获取子字符串的最有效方法

莉莉森

如果我有一个看起来像这样的字符串:

String text = "id=2009,name=Susie,city=Berlin,phone=0723178,birthday=1991-12-07";

我只想获取信息namephone我知道如何解析整个String,但是在我的特定情况下,仅获取这两个“字段”很重要。

那么让我的搜索方法执行以下操作的最佳/最有效方法是什么:

搜索子字符串“ name =“,并返回其后的子字符串(“ Susie”),直到到达下一个逗号为止

我的方法是:

  1. 首先获取“ name =“的最后一个索引
  2. 然后使用该索引作为我的解析方法的新起点

关于如何通过更紧凑的代码更有效地完成此操作,还有其他建议吗?谢谢你的投入

卡斯拉文

您可以使用以下正则表达式来捕获之后的预期单词,phonename从匹配的对象中获取第一组:

(?:phone|name)=([^,]+)

关于以下命令,如果它可能碰巧包含一个包含单词的单词,phone或者name作为更全面的方式,您可以在名称前加上逗号。

(?:^|,)(?:phone|name)=([^,]+)

进一步了解正则表达式http://www.regular-expressions.info/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在其他特定子字符串之后获取子字符串的最有效方法

来自分类Dev

在不超过字符串长度的情况下获取子字符串的最有效方法

来自分类Dev

在PHP中提取字符串的子字符串的最有效方法

来自分类Dev

连接字符串的最有效方法

来自分类Dev

在MATLAB中将长字符串拆分为子字符串的最有效方法

来自分类Dev

将字符串字段值更改为其子字符串的最有效方法

来自分类Dev

采取顺序子字符串python的最有效方法

来自分类Dev

从字符串中提取字符串的最有效方法是什么?

来自分类Dev

从字符串中删除多个子字符串的最有效方法?

来自分类Dev

使用拆分方法以最有效的方式导出特定的字符串模式

来自分类Dev

获取大列表中字符串出现频率的最有效方法是什么?

来自分类Dev

从包含特殊字符的字符串中获取所有子字符串的有效方法

来自分类Dev

在字符串的开头添加/删除字符的最有效方法?

来自分类Dev

替换字符串中多个字符的最有效方法

来自分类Dev

将字符向量转换为字符串的最有效方法

来自分类Dev

将子列表中的所有项目更改为字符串的最有效方法?

来自分类Dev

要求 Joi 中的有效字符串必须在其他属性的数组中

来自分类Dev

在特定子字符串之后的字符串中获取动态长度值,

来自分类Dev

确定Swift字符串是否短于特定长度的最有效方法是什么

来自分类Dev

确定Swift字符串是否短于特定长度的最有效方法是什么

来自分类Dev

在字符串中获取最后一个换行符的最有效方法是什么

来自分类Dev

将所有STDIN都“吸收”到字符串中的最有效方法

来自分类Dev

打印字符串的所有变体的最有效方法?

来自分类Dev

测试字符串是否是字符串列表中任何子字符串的有效方法

来自分类Dev

将此字符串转换为DateTime的最有效方法

来自分类Dev

测试SQL连接字符串可用性的最有效方法

来自分类Dev

解析简单的清晰定义的字符串的最有效方法?

来自分类Dev

将numpy数组转换为字符串的最有效方法

来自分类Dev

使用JavaScript评估字符串是否是回文符的最有效方法是什么?

Related 相关文章

  1. 1

    在其他特定子字符串之后获取子字符串的最有效方法

  2. 2

    在不超过字符串长度的情况下获取子字符串的最有效方法

  3. 3

    在PHP中提取字符串的子字符串的最有效方法

  4. 4

    连接字符串的最有效方法

  5. 5

    在MATLAB中将长字符串拆分为子字符串的最有效方法

  6. 6

    将字符串字段值更改为其子字符串的最有效方法

  7. 7

    采取顺序子字符串python的最有效方法

  8. 8

    从字符串中提取字符串的最有效方法是什么?

  9. 9

    从字符串中删除多个子字符串的最有效方法?

  10. 10

    使用拆分方法以最有效的方式导出特定的字符串模式

  11. 11

    获取大列表中字符串出现频率的最有效方法是什么?

  12. 12

    从包含特殊字符的字符串中获取所有子字符串的有效方法

  13. 13

    在字符串的开头添加/删除字符的最有效方法?

  14. 14

    替换字符串中多个字符的最有效方法

  15. 15

    将字符向量转换为字符串的最有效方法

  16. 16

    将子列表中的所有项目更改为字符串的最有效方法?

  17. 17

    要求 Joi 中的有效字符串必须在其他属性的数组中

  18. 18

    在特定子字符串之后的字符串中获取动态长度值,

  19. 19

    确定Swift字符串是否短于特定长度的最有效方法是什么

  20. 20

    确定Swift字符串是否短于特定长度的最有效方法是什么

  21. 21

    在字符串中获取最后一个换行符的最有效方法是什么

  22. 22

    将所有STDIN都“吸收”到字符串中的最有效方法

  23. 23

    打印字符串的所有变体的最有效方法?

  24. 24

    测试字符串是否是字符串列表中任何子字符串的有效方法

  25. 25

    将此字符串转换为DateTime的最有效方法

  26. 26

    测试SQL连接字符串可用性的最有效方法

  27. 27

    解析简单的清晰定义的字符串的最有效方法?

  28. 28

    将numpy数组转换为字符串的最有效方法

  29. 29

    使用JavaScript评估字符串是否是回文符的最有效方法是什么?

热门标签

归档