用于检查字符串检查的正则表达式,不包含\> <

use*_*700 2 java regex

我必须创建一个正则表达式来检查字符串是否只包含数字,字母和其他符号\ > <.我能够创建数字和字母.我试过[^\<>]检查字符串是否不包含 \ > <特殊字符.

但它没有用.有人可以建议如何做.

编辑:

可能是一个简单的问题,但我只是从regx开始.

ste*_*ema 6

\是正则表达式中的特殊字符,即使在字符类中也是如此.如果你想将它用作文字字符,你必须逃避它,所以正则表达式将是

[^\\<>]
Run Code Online (Sandbox Code Playgroud)

如果你在Java中使用它,你必须为字符串级别另外转义,所以它将显示为:

String regex = "[^\\\\<>]";
Run Code Online (Sandbox Code Playgroud)