我正在使用 Rythm 修改主字符串对象中的多个字符串。问题是我的主要字符串对象也包含邮件 ID。因为我不想替换@gmail.com,所以我没有在模板中声明它。但 Rythm 也在尝试修改它。因此,如果我将我的字符串声明为“abc@gmail.com”,我将收到以下异常。
线程“主”org.rythmengine.exception.CompileException 中的异常:gmail.com 无法解析为类型
模板:0 PIN_FLD_EMAIL_ID STR [0] "abc@gmail.com"
相关模板源代码行:
1:0 PIN_FLD_EMAIL_ID STR [0] "abc@gmail.com"
相关的 Java 源代码行:
@Override public org.rythmengine.utils.TextBuilder build(){
buffer().ensureCapacity(49);
p("0 PIN_FLD_EMAIL_ID STR [0] \"abc"); //line: 1
try{pe(gmail.com);} catch (RuntimeException e) {__handleTemplateExecutionException(e);} //line: 1
p("\""); //line: 1
return this;
}
}
如果我把它写成 abcgmail.com 那么它可以接受,但我也需要@。无论如何,我的字符串包含“@”并且 Rythm 可以保持原样吗?
问候 Yogesh Joshi