我可以在一个点上将UNICODE_CHARACTER_CLASS
标志设置为所有模式使用吗?类似的东西:
Pattern.setDefaultOption(UNICODE_CHARACTER_CLASS);
答案 0 :(得分:0)
我想, 对于java.util.regex.Pattern," UNICODE_CHARACTER_CLASS"的默认设置;禁用,您只能在执行" Pattern.compile"时更改它。提供" UNICODE_CHARACTER_CLASS"的方法标志,或者您可以通过嵌入的标志表达式更改此设置。见下文:
(?idmsuxU-idmsuxU) Nothing, but turns match flags i d m s u x U on - off
(?idmsux-idmsux:X) X, as a non-capturing group with the given flags i d m s u x on - off
似乎没有设置方法来更改此默认行为。 也许,指定此标志可能会造成性能损失。 FYI。