正则表达式 – 从coldfusion中的文本中提取数字
发布时间:2020-12-14 06:04:44 所属栏目:百科 来源:网络整理
导读:我有以下文字: “我的兄弟喝了7杯咖啡,然后用A4纸打印作业.然后他沿着I-90高速公路行驶.” 我想只提取文本的数字(在这个例子中是7,4,90).我怎么能用coldfusion做到这一点? 我怀疑必须使用REMatch功能,但我对正则表达式不太好,我感谢大家的帮助. 解决方法
我有以下文字:
“我的兄弟喝了7杯咖啡,然后用A4纸打印作业.然后他沿着I-90高速公路行驶.” 我想只提取文本的数字(在这个例子中是7,4,90).我怎么能用coldfusion做到这一点? 我怀疑必须使用REMatch功能,但我对正则表达式不太好,我感谢大家的帮助. 解决方法
只需使用rematch,这将返回匹配数字的数组.
<cfset str = "my brother drunk 7 cups of coffee and then printed his homework in A4 paper. He then drove down the I-90 highway"> <cfset arrSearch = rematch("[d]+",str)> <cfdump var="#arrSearch#"> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |