Transliterator::listIDs()
将列出 ID,但显然它不是一个完整的列表。
在此页面的示例中,ID 如下所示:
Any-Latin; NFD; [:Nonspacing Mark:] Remove; NFC; [:Punctuation:] Remove; Lower();
这有点奇怪,因为 ID 应该是唯一的。这看起来更像是一个规则,但如果我将它传递给方法它就不起作用createFromRules
:)
无论如何,我正在尝试从字符串中删除任何标点符号,但破折号 ( -
) 或特定列表中的字符除外。
你知道这是否可能吗?或者是否有一些文档可以更好地解释音译器的语法?