Scala正则表达式:从字符串中提取表达式

Themerius

我想${*}从字符串中提取表达式

val example = "Hello ${foo.bar} World"

但是美元符号和大括号是表达式语法的一部分,因此我尝试对其进行转义。

val expr = "\\$\\{[a-zA-Z0-9\\w]*\\}".r

但这不起作用,println什么也不打印:

for (ex <- expr.findAllMatchIn(example)) println(ex)

有人知道出什么事了吗?是否存在更优雅的正则表达式?

sshashank124

那是因为您没有考虑.in foo.bar,而是这样做:

\\$\\{[a-zA-Z0-9.\\w]*\\}             // allows for a . to also be in the string

为了获得最大的灵活性,您可以执行以下操作:

\\$\\{[^}]*.

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用正则表达式在Scala中提取匹配字符串?

来自分类Dev

在Scala中使用正则表达式从字符串中提取所有标记

来自分类Dev

Scala 正则表达式从字符串中提取属性和关联值

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在python正则表达式中提取字符串的子字符串

来自分类Dev

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

来自分类Dev

PHP /正则表达式:从字符串中提取字符串

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

正则表达式提取变量字符串

来自分类Dev

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

来自分类Dev

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

来自分类Dev

正则表达式提取字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

正则表达式提取子字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

提取匹配正则表达式的字符串

来自分类Dev

提取字符串正则表达式

来自分类Dev

提取子字符串正则表达式

来自分类Dev

从字符串中提取字符(正则表达式)

来自分类Dev

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

来自分类Dev

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

来自分类Dev

字符串模式的scala正则表达式

来自分类Dev

Scala - 字符串匹配正则表达式

来自分类Dev

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

来自分类Dev

正则表达式可以从字符串中提取多个数字吗?

Related 相关文章

  1. 1

    如何使用正则表达式在Scala中提取匹配字符串?

  2. 2

    在Scala中使用正则表达式从字符串中提取所有标记

  3. 3

    Scala 正则表达式从字符串中提取属性和关联值

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    在python正则表达式中提取字符串的子字符串

  8. 8

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

  9. 9

    PHP /正则表达式:从字符串中提取字符串

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

    正则表达式提取变量字符串

  14. 14

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

  15. 15

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

  16. 16

    正则表达式提取字符串

  17. 17

    正则表达式提取字符串

  18. 18

    正则表达式提取子字符串

  19. 19

    正则表达式提取字符串

  20. 20

    提取匹配正则表达式的字符串

  21. 21

    提取字符串正则表达式

  22. 22

    提取子字符串正则表达式

  23. 23

    从字符串中提取字符(正则表达式)

  24. 24

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

  25. 25

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

  26. 26

    字符串模式的scala正则表达式

  27. 27

    Scala - 字符串匹配正则表达式

  28. 28

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

  29. 29

    正则表达式可以从字符串中提取多个数字吗?

热门标签

归档