Java 自定义字符串分隔符stringtemplate-4

Java 自定义字符串分隔符stringtemplate-4,java,android,stringtemplate,stringtemplate-4,Java,Android,Stringtemplate,Stringtemplate 4,我正在尝试在android中使用stringtemplate-4引擎 但我需要开始分隔符 " {{ " 虽然结尾分隔符应为 " }} " 在这里,我认为只允许使用字符分隔符。 那么如何使用字符串分隔符呢 Thnx提前。StringTemplate仅支持使用单个字符作为分隔符。此限制在多个地方编码,包括但不限于以下内容 同一类的构造函数、delimiterStartChar和delimiterStopChar字段表示为类型char,而不是String 构造函数也面临类似的限制。此外,lex

我正在尝试在android中使用stringtemplate-4引擎

但我需要开始分隔符

 " {{ " 
虽然结尾分隔符应为

" }} "
在这里,我认为只允许使用字符分隔符。 那么如何使用字符串分隔符呢


Thnx提前。

StringTemplate仅支持使用单个字符作为分隔符。此限制在多个地方编码,包括但不限于以下内容

  • 同一类的构造函数、delimiterStartChar和delimiterStopChar字段表示为类型
    char
    ,而不是
    String
  • 构造函数也面临类似的限制。此外,lexer实现仅使用单个字符的先行操作来标识分隔符

  • 您需要分叉项目并重写代码的多个部分,以支持任意字符串作为分隔符。

    StringTemplate有一个单独的
    char
    对分隔符。您可以将
    {{
    /
    }
    替换为一个特殊的未使用的Unicode字符,如
    @JoopEggen,也许可以回答这个问题?@BartKiers我还是希望有人有一个基于代码的解决方案。@JoopEggen thnx但我需要我所提到的确切内容。@JoopEggen,啊,我明白了。我以为你确定没有办法允许使用字符串分隔符。