Arrays.asList("AAAA DDDD, DDDD".split("[\\P{L}]+")).forEach(System.out::println);
AAAA
DDDD
DDDD
您可以在pattern
javadoc中找到解释:
Unicode脚本、块、类别和二进制属性是用\p
和\p
构造编写的,就像在Perl中一样。如果输入具有属性prop,则\p{prop}
匹配,而如果输入具有该属性,则\p{prop}
不匹配。
所以它是\p
的反义词。
代码: 输出: 请注意它是而不是(意思是字母)。我在谷歌上搜索了一下,但什么也没找到。有人能给我一些提示吗?
有人知道r中的^符号是什么意思吗? 下面是上下文:
可能重复: 之间的差异 什么是<代码> 为什么
可能重复: 什么 我在一些java代码中遇到了一些不熟悉的符号,虽然代码编译和功能正确,但我对尖括号在代码中的确切作用感到困惑。我在com中找到了代码。太阳Java语言帮助搜索位缓冲区,其片段如下: 那些看起来神秘的括号是做什么的?它看起来几乎像c插入/提取,但我知道Java没有这样的东西。 此外,我还尝试在谷歌上搜索,但出于某种原因,谷歌似乎看不到尖括号,即使我把它们放在引号中。
我有如下webpack配置: 版本字符串中的^symbol是什么意思?比如“^5.34.1”和“5.34.1”之间有什么区别?