使用正则表达式提取特定的字符串模式

排骨

我有一个文本,它以字符串和数字的形式显示某些输出,并且从中我有一个特定的文本,如下所示。我想从中提取特定的文本

这只是我的一小部分

gjhsgdjhgfjhdgfjkhsdgfjkhgsdfk7868736876534
Pattern is:
(4,24,[5,96]) -> (1,14,[14,15]), that is: "Poland" -> "Poland"
(4,46,[36,39]) -> (1,14,[14,15]), that is: "Kim" -> "Kim"

fhafsdhjdfgjhdagfkhj66876493985694(hjiikfghkjfhg,98698)
(hhgjhgdfj,jhgkjdhgf)

从这我想得到的输出为

"Poland" -> "Poland"
"Kim" -> "Kim"
"The police" -> "The city police on Friday"

我试过的代码是

Pattern p = Pattern.compile("(Pattern is:)\\((.*?)\\)");
  Matcher m = p.matcher(str);

  while(m.find())
  {
      System.out.println("fhkjsdfhkjsdh");
      System.out.println(m.group(2));

  }
zx81

您可以使用此:

Pattern p = Pattern.compile("\"[^\"]+\"\\s*->\\s*\"[^\"]+\"");

使用整体匹配。

观看演示

该表达式只检查形式的字符串,而"Poland" -> "Poland"无需费心检查在Pattern is任何地方是否匹配,因为(i)输入中似乎不需要的字符串,以及(ii)不清楚什么将构成Pattern节的结尾定界符。

让我们知道这是否满足您的要求。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用正则表达式从字符串中提取和替换特定模式?

来自分类Dev

使用正则表达式按照特定模式提取多个字符串

来自分类Dev

使用正则表达式模式从字符串中提取特定数据

来自分类Dev

正则表达式提取特定的字符串

来自分类Dev

使用正则表达式从字符串中提取特定字符串

来自分类Dev

字符串提取使用正则表达式

来自分类Dev

如何使用正则表达式从字符串中提取整数模式

来自分类Dev

如何使用正则表达式为此模式提取子字符串

来自分类Dev

使用正则表达式模式提取所需的字符串?

来自分类Dev

如何使用正则表达式从字符串中提取整数模式

来自分类Dev

如何使用正则表达式为此模式提取子字符串

来自分类Dev

使用正则表达式从python字符串中提取模式

来自分类Dev

使用正则表达式提取不在方括号内的字符串模式

来自分类Dev

使用正则表达式从字符串中提取特定字符

来自分类Dev

在Python中使用正则表达式提取字符串的特定部分

来自分类Dev

如何使用正则表达式从特定格式的字符串中提取键值对?

来自分类Dev

如何使用正则表达式搜索特定模式字符串的集合?

来自分类Dev

通过正则表达式提取字符串之间的特定字符串

来自分类Dev

如何从字符串中提取特定的字符串并使用正则表达式在c#中递增

来自分类Dev

从仅与正则表达式模式匹配的字符串中提取字符

来自分类Dev

使用javascript正则表达式从字符串中提取子字符串

来自分类Dev

使用正则表达式从字符串中的提取字符串

来自分类Dev

如何使用正则表达式从字符串中提取子字符串?

来自分类Dev

尝试使用特定的正则表达式表达式拆分字符串

来自分类Dev

仅提取两个正则表达式模式之间的字符串部分

来自分类Dev

从字符串模式中提取城市名称的正则表达式

来自分类Dev

HiveQL-提取与字符串末尾的模式匹配的正则表达式

来自分类Dev

仅提取两个正则表达式模式之间的字符串部分

来自分类Dev

HiveQL-提取与字符串末尾的模式匹配的正则表达式

Related 相关文章

  1. 1

    如何使用正则表达式从字符串中提取和替换特定模式?

  2. 2

    使用正则表达式按照特定模式提取多个字符串

  3. 3

    使用正则表达式模式从字符串中提取特定数据

  4. 4

    正则表达式提取特定的字符串

  5. 5

    使用正则表达式从字符串中提取特定字符串

  6. 6

    字符串提取使用正则表达式

  7. 7

    如何使用正则表达式从字符串中提取整数模式

  8. 8

    如何使用正则表达式为此模式提取子字符串

  9. 9

    使用正则表达式模式提取所需的字符串?

  10. 10

    如何使用正则表达式从字符串中提取整数模式

  11. 11

    如何使用正则表达式为此模式提取子字符串

  12. 12

    使用正则表达式从python字符串中提取模式

  13. 13

    使用正则表达式提取不在方括号内的字符串模式

  14. 14

    使用正则表达式从字符串中提取特定字符

  15. 15

    在Python中使用正则表达式提取字符串的特定部分

  16. 16

    如何使用正则表达式从特定格式的字符串中提取键值对?

  17. 17

    如何使用正则表达式搜索特定模式字符串的集合?

  18. 18

    通过正则表达式提取字符串之间的特定字符串

  19. 19

    如何从字符串中提取特定的字符串并使用正则表达式在c#中递增

  20. 20

    从仅与正则表达式模式匹配的字符串中提取字符

  21. 21

    使用javascript正则表达式从字符串中提取子字符串

  22. 22

    使用正则表达式从字符串中的提取字符串

  23. 23

    如何使用正则表达式从字符串中提取子字符串?

  24. 24

    尝试使用特定的正则表达式表达式拆分字符串

  25. 25

    仅提取两个正则表达式模式之间的字符串部分

  26. 26

    从字符串模式中提取城市名称的正则表达式

  27. 27

    HiveQL-提取与字符串末尾的模式匹配的正则表达式

  28. 28

    仅提取两个正则表达式模式之间的字符串部分

  29. 29

    HiveQL-提取与字符串末尾的模式匹配的正则表达式

热门标签

归档