使用正则表达式查找字符“^”

时间:2014-11-09 02:45:33

标签: java regex negation

我试图定义一个搜索插入符号的正则表达式模式,但由于^用于否定,我不确定如何定义模式。我试图让程序找到一个字母,然后是一个插入符号,然后是一个数字(正如您可能已经猜到的,这是一个数学术语),例如"x^23"。这是我试过的那条线:

String caseFour = "[a-zA-Z]" + "^" + "\\d+";

它无法正常工作。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

你需要转义那个角色,因为它是special含义的字符。

String regex = "[a-zA-Z]\\^\\d+";