Мне нужно удалить числа, которые находятся в конце строки, и вернуть строку, содержащую только символы.Там в любом случае?(например, если моя строка abcd123456, я хочу удалить 123456 и вернуть только abcd)
Используйте выражение Regex, например:
foo = REReplaceNoCase('abcd123456','([^0-9]+).*','\1','ALL'); WriteOutput(foo); //abcd
Часть Regex:
[^0-9]+
Соответствует любому символу, кроменомер
с регулярным выражением:
<cfset str = "abcd123456"> <cfset reg = ".+\D+(?=\d+)"> <cfset res = REMatchNoCase(reg, str)> <!--- array ---> <cfdump var="#res#">