Java正则表达式以匹配特定的特殊字符

编码器83

我有以任何顺序包含这些特殊字符的输入字符串:* .\n

我想确保字符串中没有其他字符,并且\n应该始终在一起,而不是*.*..\..n,所以我想使用正则表达式在Java中完全匹配字符串。

我尝试使用正则表达式来确定输入字符串是否与以下模式匹配:

    String input = "*.*.*.\n..";
    System.out.println(input.matches("[\\\\.*\\n]"));

但是,输出为false。

我尝试使用双转义字符,以便处理Java对转义字符的使用,但是结果不符合预期。

您只需要添加*量词以匹配多个字符即可。同样,也无需转义文字点:

String input = "*.*.*.\n..";
System.out.println(input.matches("[.*\\n]*"));

[.*\\n].,或*文字换行符匹配\n

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式与特殊字符元字符匹配

来自分类Dev

Perl正则表达式以匹配特殊字符

来自分类Dev

正则表达式与特殊字符组匹配

来自分类Dev

正则表达式以匹配特殊字符+数字

来自分类Dev

将特殊字符与正则表达式匹配

来自分类Dev

Python 正则表达式匹配特殊字符

来自分类Dev

正则表达式-匹配允许特殊字符的特定单词

来自分类Dev

PHP特殊的正则表达式模式,以匹配特定字符串后的URL

来自分类Dev

Java / scala正则表达式将与插入符号表示的特殊字符不匹配

来自分类Dev

特殊字符的正则表达式

来自分类Dev

特殊字符正则表达式

来自分类Dev

特殊字符$的正则表达式

来自分类Dev

正则表达式匹配特定字符串

来自分类Dev

替换与特定正则表达式不匹配的字符

来自分类Dev

替换正则表达式匹配中的特定字符

来自分类Dev

正则表达式不匹配特定字符

来自分类Dev

正则表达式特定的匹配字符串

来自分类Dev

正则表达式与特定字符串匹配

来自分类Dev

Java正则表达式匹配字符串

来自分类Dev

正则表达式以匹配Java字符串

来自分类Dev

Java正则表达式匹配越南字符

来自分类Dev

与正则表达式匹配的Java字符串

来自分类Dev

Java:替换匹配正则表达式中的字符

来自分类Dev

正则表达式匹配字符

来自分类Dev

当末尾有特殊字符时,在线工具上的正则表达式匹配在Java中不匹配

来自分类Dev

正则表达式匹配带特殊字符或不带重音字符的字符串?

来自分类Dev

正则表达式:匹配所有特殊字符,但不匹配*

来自分类Dev

匹配精确词的正则表达式影响特殊字符匹配

来自分类Dev

Java正则表达式匹配

Related 相关文章

热门标签

归档