标签: java regex negation
我试图定义一个搜索插入符号的正则表达式模式,但由于^用于否定,我不确定如何定义模式。我试图让程序找到一个字母,然后是一个插入符号,然后是一个数字(正如您可能已经猜到的,这是一个数学术语),例如"x^23"。这是我试过的那条线:
^
"x^23"
String caseFour = "[a-zA-Z]" + "^" + "\\d+";
它无法正常工作。任何人都可以帮助我吗?
答案 0 :(得分:0)
你需要转义那个角色,因为它是special含义的字符。
String regex = "[a-zA-Z]\\^\\d+";