Я собираюсь тупо ответить на ваш вопрос:
<cfset str = "<span class='xyz'> sample text within span </span>" >
<cfdump var="#str#" />
<!--- Convert to list based on start and end tag brackets --->
<cfset arr = listToArray(str, ">,<") />
<!--- Replace the ACTUAL text --->
<cfset newStr = replace(str, arr[2], "my new text") />
<cfdump var="#newStr#" />
Отказ от ответственности: если бы я поймал себя на том, что пишу это, я бы, наверное, ошибся.
Этот путь ведет к тому, что кто-то пытается использовать регулярные выражения для анализа HTML, что считается плохой вещью, как упоминалось в этой статье
Возможно, вы сможете немного подробнее объяснить свою проблему, и мы поможем.