【发布时间】:2019-03-09 10:45:19
【问题描述】:
假设我有这个文本:
qsdfq fmld - 123 -mqlskdj -6464 - qlsdkjflj - 54654 -qsdfqsdf -2542
我想捕获所有数字。一个解决方案可能是:
\D*(\d*)\D*(\d*)\D*(\d*)\D*(\d*)
但我不知道我有多少个数字。所以我想使用+号。 我尝试了以下方法,但它不起作用:
[\D*(\d*)]+
【问题讨论】:
-
你不能只做
\d+并获得所有匹配项吗?
标签: regex