Without using "F S" for Fantasy Series, I made this:
Code:
program:
#save stuff before " - "
start=list_item(field('tags'),-2, ' - ');
#save stuff after it
end=list_item(field('tags'),-1, ' - ');
#divides 'end' into two, at '/'
part3=list_item(end,-2,'/');
part4=list_item(end,-1,'/');
#return a value
strcat(
#add first initial
shorten(start,1,'',0),
#add first separator if first initial not empty
test(start,' - ',''),
#add second initial
shorten(part3,1,'',0),
#add second separator if third not empty
test(part3,'/',''),
#add third initial
shorten(part4,1,'',0),
)
In one line:
Code:
program:start=list_item(field('tags'),-2, ' - ');end=list_item(field('tags'),-1, ' - ');part3=list_item(end,-2,'/');part4=list_item(end,-1,'/');strcat(shorten(start,1,'',0),test(start,' - ',''),shorten(part3,1,'',0),test(part3,'/',''),shorten(part4,1,'',0),)
I can add another divider to separate a two-part tag, but I'd like to avoid putting in three sets if possible; will two-word components appear other than at the end? Based on the six examples you gave me, no, but I just want to confirm that there aren't any more options hidden away, even stuff you
might do someday.