{.trim|
	{.set|#seperator|{.switch|{.length|$3.}||0|;|$3.}.}
	{.set|#list|$1{.^#seperator.}.}
	{.set|#entries|{.count substring|{.^#seperator.}|{.^#list.}.}.}
		{.while|#list|{:{.trim|
			{.set|#curitem|{.substring||{.^#seperator.}|{.^#list.}.}.}
			{.cut|var=#list|from={.add|2|{.length|var=#curitem.}.}|size=.}
			.}{.dequote|{.replace|%cur%|{.^#curitem.}|$2.}.}:}.}
.}