Если вы не возражаете, перейдя к фрагменту старого Java, лежащего в основе CF ... Строка AColdFusion на самом деле является строкой Java. Разделение Java использует регулярное выражение, которое в простейшем случае может быть просто строкой, на которую вы хотите разделить. Так что в отличие от listToArray (который, кстати, был расширен в cf9, чтобы разрешить многосимвольные разбиения), он по определению является многосимвольным. И поскольку это регулярное выражение, если вы хотите, чтобы оно не учитывало регистр символов, это тоже может быть легко выполнено.
Итак, учитывая вашу строку:
<cfset variables.myString = "The big brown fox jumped<br> over the fence." />
<cfset variables.myStringArray = variables.myString.split("(<[bB][Rr]>)",2) />
<cfset variables.myString = variables.myStringArray[1] />
variables.myStringArray будет содержать массив не более чем из 2 элементов, часть перед первым
и часть после первого
(второй параметр для разделения, 2, говорит, что разделить только на 2 частей, в лучшем случае), что оставит любые
во второй части вашей строки без изменений.