使用java正则表达式从字符串中提取版本

朗普林加迪

我似乎无法找出正确的正则表达式(java 样式)来提取这些字符串版本部分

EXPECTATION
spring-aop-4.2.5.RELEASE.jar  -> 4.2.5
rumi-1.js                     -> 1
BouncyCastle-Net-12-1.dll     -> 12-1

使用以下 java 正则表达式,我在行尾不断得到一个句点

\\b\\d[\\d|\\.|\\-]*\\b

任何人都可以建议一个更好的正则表达式?

 FAULTY_RESULT
 spring-aop-4.2.5.RELEASE.jar  -> 4.2.5.
 rumi-1.js                     -> 1.
 BouncyCastle-Net-12-1.dll     -> 12-1.
波西米亚风

数字,后跟零个或多个点/破折号和数字,前面没有单词字符:

(?<!\w)\d+([.-]\d+)*

在java中,它可以在一行中完成:

String version = packageName.replaceAll(".*?((?<!\\w)\\d+([.-]\\d+)*).*", "$1");

在这里,当正则表达式匹配整个输入时捕获目标术语,替换术语返回目标(通过捕获的组)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式从字符串中提取版本并提前

来自分类Dev

使用正则表达式从字符串中提取版本并提前进行

来自分类Dev

Java:使用正则表达式从输入中提取字符串

来自分类Dev

在Java中使用正则表达式从URL的字符串组中提取数字

来自分类Dev

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

来自分类Dev

Java的正则表达式从字符串中提取数字和字符串

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Python正则表达式从字符串中提取版本

来自分类Dev

从字符串中提取版本号的正则表达式模式

来自分类Dev

如何在Java中使用正则表达式或子字符串从字符串中提取文本?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

通过在正则表达式上分割从Java中的字符串中提取数字

来自分类Dev

如何从Java中的字符串中提取多个正则表达式匹配

来自分类Dev

Java-正则表达式从字符串中提取日期

来自分类Dev

从字符串中提取一些信息-Java +正则表达式

来自分类Dev

Java需要正则表达式从字符串中提取周数

来自分类Dev

从字符串中提取一些信息-Java +正则表达式

来自分类Dev

从Java正则表达式中提取子字符串

来自分类Dev

正则表达式Java从字符串中提取余额

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Python:使用正则表达式从字符串中提取数字

来自分类Dev

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

来自分类Dev

使用正则表达式从字符串中提取键值对

来自分类Dev

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

Related 相关文章

  1. 1

    使用正则表达式从字符串中提取版本并提前

  2. 2

    使用正则表达式从字符串中提取版本并提前进行

  3. 3

    Java:使用正则表达式从输入中提取字符串

  4. 4

    在Java中使用正则表达式从URL的字符串组中提取数字

  5. 5

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

  6. 6

    Java的正则表达式从字符串中提取数字和字符串

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

    Python正则表达式从字符串中提取版本

  11. 11

    从字符串中提取版本号的正则表达式模式

  12. 12

    如何在Java中使用正则表达式或子字符串从字符串中提取文本?

  13. 13

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

  14. 14

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

  15. 15

    通过在正则表达式上分割从Java中的字符串中提取数字

  16. 16

    如何从Java中的字符串中提取多个正则表达式匹配

  17. 17

    Java-正则表达式从字符串中提取日期

  18. 18

    从字符串中提取一些信息-Java +正则表达式

  19. 19

    Java需要正则表达式从字符串中提取周数

  20. 20

    从字符串中提取一些信息-Java +正则表达式

  21. 21

    从Java正则表达式中提取子字符串

  22. 22

    正则表达式Java从字符串中提取余额

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

    Python:使用正则表达式从字符串中提取数字

  27. 27

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

  28. 28

    使用正则表达式从字符串中提取键值对

  29. 29

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

热门标签

归档