在 Haxe 正则表达式中是否有等同于 Java 的 \p{Punct} 的东西?
Is there an equivalent to Java's \p{Punct} in Haxe regexes?
Haxe 的手册没有正则表达式符号的详细信息。我找不到哪个符号映射到 Java 的 \p{Punct}
。
Haxe 有类似的东西吗?
根据 documentation,标点符号 unicode 字符 class 似乎仅在您使用 PCRE(Neko、C++、PHP)和 Java 时可用和 C#。不管怎样,您可以尝试使用或不使用转义反斜杠的不同语法:\p{Punct}
\p{P}
\pP
和最终的 POSIX 字符 class:[[:punct:]]
这些 class 不适用于 JavaScript(可能也不适用于 Flash)。在这种情况下,方法是尽可能使用范围将所有标点符号字符放在 class 中。
Haxe 的手册没有正则表达式符号的详细信息。我找不到哪个符号映射到 Java 的 \p{Punct}
。
Haxe 有类似的东西吗?
根据 documentation,标点符号 unicode 字符 class 似乎仅在您使用 PCRE(Neko、C++、PHP)和 Java 时可用和 C#。不管怎样,您可以尝试使用或不使用转义反斜杠的不同语法:\p{Punct}
\p{P}
\pP
和最终的 POSIX 字符 class:[[:punct:]]
这些 class 不适用于 JavaScript(可能也不适用于 Flash)。在这种情况下,方法是尽可能使用范围将所有标点符号字符放在 class 中。