当前位置: 首页 > 知识库问答 >
问题:

regex模式“[\\p{L}]+”在Java中是什么意思?[副本]

石臻
2023-03-14
Arrays.asList("AAAA DDDD, DDDD".split("[\\P{L}]+")).forEach(System.out::println);
AAAA
DDDD
DDDD

共有1个答案

苏宜人
2023-03-14

您可以在patternjavadoc中找到解释:

Unicode脚本、块、类别和二进制属性是用\p\p构造编写的,就像在Perl中一样。如果输入具有属性prop,则\p{prop}匹配,而如果输入具有该属性,则\p{prop}不匹配。

所以它是\p的反义词。

 类似资料: