如果我有一个如下所示的列表var:
title:another title:some title
将我的分隔符设置为冒号:
。
如果我想发送这样的标题会发生什么:
title: now with colons
如何逃避标题中的分隔符?像这样:
title\: now with colons:another title:some title
或者也许是这样的?
title:: now with colons:another title:some title
这是指定的吗?
答案 0 :(得分:1)
Adobe没有办法逃避(忽略)所选分隔符被视为分隔符。理想情况下,您应该选择一个永远不会显示在您的值中的分隔符,并确保在列表var中使用之前,从您的值中删除所选分隔符(或替换为其他分隔符)。
从你的帖子看起来你正在弹出一个标题列表(文章?电影?)。您可以考虑将列表var设置为使用标题中不常见的内容,例如管道|
或克拉^
。并确保将它们从您的值中删除,以防万一。
您是否选择删除它们或更换它们取决于您自己。从分析角度来看,没有真正的好处,但它可能会或可能不会帮助您更好地将数据绑定回其他系统(例如您的站点的数据库)。
示例:强>
someList=['foo','bar','foo:bar','a:b:c'];
// loop through and replace the chosen delimiter with an underscore
for (var i=0,l=someList.length;i<l;i++) {
someList[i]=someList[i].replace(/:/g,'_');
}
s.list1 = someList.join(':');