正则表达式 – 从coldfusion中的文本中提取数字

前端之家收集整理的这篇文章主要介绍了正则表达式 – 从coldfusion中的文本中提取数字前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下文字
“我的兄弟喝了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#">

猜你在找的正则表达式相关文章