Android使用的ICU regex库与Java regex引擎有些不同。
看到
这个参考
:
Unipre脚本,块,类别和二进制属性使用Perl中的
p和P构造编写。p{prop}如果输入具有属性prop则P{prop}匹配,而如果输入具有属性prop
则不匹配。
因此,该模式应写为
Pattern nonAlphabeticPattern = Pattern.compile("\P{L}");
Android使用的ICU regex库与Java regex引擎有些不同。
看到
这个参考
:
Unipre脚本,块,类别和二进制属性使用Perl中的
p和P构造编写。p{prop}如果输入具有属性prop则P{prop}匹配,而如果输入具有属性prop
则不匹配。
因此,该模式应写为
Pattern nonAlphabeticPattern = Pattern.compile("\P{L}");