1
我在提取速度中的子串時遇到了問題。 我有的字符串是1M/1Y(這裏是變量字符串) 我需要提取1M和1Y。 做什麼是最好的方法?速度模板子串問題
#set($index=$string.index('/'))
#set($val=$string.substring($index,index+2))
我在做什麼錯在這裏?
我在提取速度中的子串時遇到了問題。 我有的字符串是1M/1Y(這裏是變量字符串) 我需要提取1M和1Y。 做什麼是最好的方法?速度模板子串問題
#set($index=$string.index('/'))
#set($val=$string.substring($index,index+2))
我在做什麼錯在這裏?
在速度模板中,我們可以訪問String類的所有公共方法。 嘗試使用下面的代碼
#set ($index = $string.indexOf('/'))
#set ($val1= $string.substring(0, $index))
#set ($index = $index + 1)
#set ($val2 = $string.substring($index))
,或者您也可以使用$string.split("/")
如果您使用速度1.7
您可以使用stringUtil:
#set($parts = $stringUtil.split($string, "/"))
$parts.get(1)
$parts.get(2)
....