简体   繁体   English

Java Regex接受任何内容,但不接受尖括号

[英]Java Regex to accept anything but not angle brackets

I want a regex to be used in Java which can contain any special characters, alphabets or numbers but not < OR > (angle brackets). 我希望在Java中使用一个正则表达式,它可以包含任何特殊字符,字母或数字,但不能包含< OR > (尖括号)。

I found this, ^[\\<>]* but it gives 我发现了这个, ^[\\<>]*但它给出了

Invalid escape sequence 无效的转义序列

when used in my code. 在我的代码中使用时。

Please help. 请帮忙。

 String regex="[^<>]*";
        Pattern p= Pattern.compile(regex);
        if(p.matcher("your input string").matches()){
            // place for your logic
        }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM