从字符串 coldfusion 中删除数字
Remove numbers from a string coldfusion
我需要删除字符串末尾的数字和 return 仅包含字符的字符串。有什么办法吗? (例如,如果我的字符串是 abcd123456,那么我只想删除 123456 和 return abcd)
使用正则表达式,例如:
foo = REReplaceNoCase('abcd123456','([^0-9]+).*','','ALL');
WriteOutput(foo);
//abcd
Regex部分:
[^0-9]+
匹配除数字以外的任何字符
使用正则表达式:
<cfset str = "abcd123456">
<cfset reg = ".+\D+(?=\d+)">
<cfset res = REMatchNoCase(reg, str)> <!--- array --->
<cfdump var="#res#">
我需要删除字符串末尾的数字和 return 仅包含字符的字符串。有什么办法吗? (例如,如果我的字符串是 abcd123456,那么我只想删除 123456 和 return abcd)
使用正则表达式,例如:
foo = REReplaceNoCase('abcd123456','([^0-9]+).*','','ALL');
WriteOutput(foo);
//abcd
Regex部分:
[^0-9]+
匹配除数字以外的任何字符
使用正则表达式:
<cfset str = "abcd123456">
<cfset reg = ".+\D+(?=\d+)">
<cfset res = REMatchNoCase(reg, str)> <!--- array --->
<cfdump var="#res#">