如何在CoreNLP TokenRegex模式中转义正则表达式特殊字符?

时间:2018-07-25 23:43:56

标签: java stanford-nlp

如何在CoreNLP TokenRegex模式中转义特殊字符(例如$?)(例如/$[0-9,]+/,其中$表示货币符号)。例如,在Java中,模式为\\$[0-9,]+

CoreNLP TokenRegex中是否有类似于Pattern.quote()的功能?

1 个答案:

答案 0 :(得分:2)

对于正则表达式中的特殊字符(如您的/$[0-9,]+/示例),这与Javan的Pattern相同。那是, '\'。因此,对于您而言,/\$[0-9,]+/

对于TokensRegex特殊字符,您始终可以引用它们。例如:foo "[" citation needed "]"