我有以下文字:"我的兄弟喝了7杯咖啡然后用A4纸打印他的作业.然后他开车沿着I-90高速公路行驶."
我想只提取文本的数字(在这个例子中是7,4,90).我怎么能用coldfusion做到这一点?
我怀疑必须使用REMatch功能,但我对正则表达式不太好,我感谢大家的帮助.
Pri*_*tel 11
只需使用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#">
Run Code Online (Sandbox Code Playgroud)