我有一个字符串变量,它只包含一个字母,如“D”或“A”等...
我希望用明确的文字替换这封信,但是当我这样做时(在这种情况下“$ F {Action}”包含“D”):
$F{Action}.replace('D','Apple').replace('A','text')
我的结果是“textpple”因为Apple开头有一个“A”而我的第二个替换是在字母“A”上
我怎样才能只用替换法令替换字母而不用其他替换语句?
答案 0 :(得分:0)
这项小工作不需要scriptlet。您可以尝试使用以下表达式
$F{Action}.contains( "D" ) ? "Apple" : $F{Action}.contains( "A" ) ? "text" : ""
希望这是你的要求。