Java正则表达式匹配变量值

用户名

我希望在解析包含代码的文本文件中提取特定变量的值。变量名称会更改,其名称在代码中的位置也会更改,但是我知道模式,因此我成功获取了其值并将其存储在名为myVar的变量中。

为了获得值,即myVar和等号后的引号之间的字符串,即myVar = "value i want is here"我考虑如下使用正则表达式:

Pattern q = Pattern.compile(myVar + "\= \"(.*)\"" );

但是编译时出现错误:

错误:非法转义字符Pattern q = Pattern.compile(myVar +“ \ = \”(。*)\“”“);

这与将myVar字符串与正则表达式连接在一起有关吗?

Xlsx

\=不是转义序列。您可能需要转义Java的Regex字符串。这是执行此操作的链接:http : //www.freeformatter.com/java-dotnet-escape.html

Escape Sequences
\t  Insert a tab in the text at this point.
\b  Insert a backspace in the text at this point.
\n  Insert a newline in the text at this point.
\r  Insert a carriage return in the text at this point.
\f  Insert a formfeed in the text at this point.
\'  Insert a single quote character in the text at this point.
\"  Insert a double quote character in the text at this point.
\\  Insert a backslash character in the text at this point.

来自http://docs.oracle.com/javase/tutorial/java/data/characters.html

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

来自PHP的Sass变量值匹配(可能是正则表达式)

来自分类Dev

使用Java正则表达式检查变量值后是否有任何标记

来自分类Dev

给定正则表达式匹配的布尔变量值的结果应该是什么?

来自分类Dev

给定正则表达式匹配的布尔变量值的结果应该是什么?

来自分类Dev

如何在正则表达式模式中包含变量值?

来自分类Dev

是否可以在正则表达式中对变量值进行数学运算?

来自分类Dev

可以在正则表达式中对变量值进行数学运算吗?

来自分类Dev

在ruby脚本的正则表达式中插入变量值

来自分类Dev

如何使用正则表达式搜索来搜索变量值

来自分类Dev

需要替换变量值格式的正则表达式模式

来自分类Dev

如何在 ForEach 控制器中使用匹配计数为 -1 的两个正则表达式变量值

来自分类Dev

正则表达式匹配变量

来自分类Dev

Java正则表达式匹配

来自分类Dev

Java正则表达式匹配

来自分类Dev

如何用正则表达式匹配以$开头的变量?

来自分类Dev

Notepad ++正则表达式替换,使用匹配变量

来自分类Dev

Perl-正则表达式和匹配变量

来自分类Dev

使用变量不匹配的正则表达式 Findall

来自分类Dev

正则表达式在按字面声明时有效,但在使用新的运算符和变量值声明时不起作用

来自分类Dev

使用优化的if else表达式确定变量值

来自分类Dev

Java正则表达式匹配字符串

来自分类Dev

使用正则表达式的Java模式匹配

来自分类Dev

Java正则表达式意外匹配

来自分类Dev

Java正则表达式匹配词

来自分类Dev

Java正则表达式-重叠匹配

来自分类Dev

正则表达式以匹配Java字符串

来自分类Dev

Java正则表达式仅首个匹配

来自分类Dev

Java中的联合正则表达式匹配令牌

来自分类Dev

hasNext()的Java正则表达式与next的末尾匹配

Related 相关文章

  1. 1

    来自PHP的Sass变量值匹配(可能是正则表达式)

  2. 2

    使用Java正则表达式检查变量值后是否有任何标记

  3. 3

    给定正则表达式匹配的布尔变量值的结果应该是什么?

  4. 4

    给定正则表达式匹配的布尔变量值的结果应该是什么?

  5. 5

    如何在正则表达式模式中包含变量值?

  6. 6

    是否可以在正则表达式中对变量值进行数学运算?

  7. 7

    可以在正则表达式中对变量值进行数学运算吗?

  8. 8

    在ruby脚本的正则表达式中插入变量值

  9. 9

    如何使用正则表达式搜索来搜索变量值

  10. 10

    需要替换变量值格式的正则表达式模式

  11. 11

    如何在 ForEach 控制器中使用匹配计数为 -1 的两个正则表达式变量值

  12. 12

    正则表达式匹配变量

  13. 13

    Java正则表达式匹配

  14. 14

    Java正则表达式匹配

  15. 15

    如何用正则表达式匹配以$开头的变量?

  16. 16

    Notepad ++正则表达式替换,使用匹配变量

  17. 17

    Perl-正则表达式和匹配变量

  18. 18

    使用变量不匹配的正则表达式 Findall

  19. 19

    正则表达式在按字面声明时有效,但在使用新的运算符和变量值声明时不起作用

  20. 20

    使用优化的if else表达式确定变量值

  21. 21

    Java正则表达式匹配字符串

  22. 22

    使用正则表达式的Java模式匹配

  23. 23

    Java正则表达式意外匹配

  24. 24

    Java正则表达式匹配词

  25. 25

    Java正则表达式-重叠匹配

  26. 26

    正则表达式以匹配Java字符串

  27. 27

    Java正则表达式仅首个匹配

  28. 28

    Java中的联合正则表达式匹配令牌

  29. 29

    hasNext()的Java正则表达式与next的末尾匹配

热门标签

归档