数字的Java正则表达式后跟z ^ 3?

时间:2013-02-20 04:58:58

标签: java regex

我想检查字符串是否与表格az ^ 3匹配,其中a是任何整数。 我尝试了以下内容:

str.matches("\\d* z^3")

str.matches("\\d* z\^3")

str.matches("^(\\d* z^3)$")

str.matches("^(\\d* z\^3)$")

str.matches("\\d* (z^3)")

str.matches("\\d* (z\^3)")

这让我发疯了。 :-( 我已经尝试了所有可能的正则表达式教程并搜索了示例,我仍然无法提出解决方案。

如果有人能帮助我,我真的很感激。

1 个答案:

答案 0 :(得分:8)

你需要转义Java中的反斜杠

str.matches("\\d+z\\^3");