【发布时间】:2009-08-16 13:38:06
【问题描述】:
我有由$$ 分隔的字符串标记,这些标记是由逗号进一步分隔的详细信息列表(例如Peter Adams,255 Jhonson Street, NY,74322 $$ Mary Luther,54 Eglinton Ave.,Mississauga,ON L5A1W6)
我想通过以下方式显示在上面
Name : Peter Adams
Addr :255 Jhonson Street
City : NY
Pincode :74322
Name : Mary Luther
Addr :54 Eglinton Ave.
City :Mississauga
Pincode :ON L5A1W6
在 BIRT 输出中
我尝试过使用以下代码
var myexp =/[$$]/;
var match = myexp.exec(dataSetRow["SDR"]);
if(match !=null)
{
array=dataSetRow["SDR"].split("$$");
//dataSetRow["SDR"] ="x";
var string=null;
for(var i=0; i<array.length; i++)
{
string+=array[i]+"\n\n";
}
dataSetRow["SDR"]=string.substring(4,string.length);
}
else
{
dataSetRow["SDR"]=dataSetRow["SDR"];
}
如下显示字符串标记
Peter Adams,255 Jhonson Street, NY,74322
Mary Luther,54 Eglinton Ave.,Mississauga,ON L5A1W6
谁能给点建议?
【问题讨论】:
标签: string expression birt token