正则提取数字,请教。【已解决】
本帖最后由 5735988 于 2025-9-29 03:17 编辑Local $str = "253/-54765/+479df/037/ 345/1141ab 564784直"
$array = StringRegExp($str, "(\d{3})", 3)
For $i = 0 To UBound($array) - 1
MsgBox(4096, "正则测试 标志值 3 - " & $i, $array[$i])
Next
错误输出结果为:253547479037345114 564784
想要做成的:253479037345 564784
只提取3个数字 连贯的,4个,5个数字都不要
正则怎么写,测试好半天了。
(?<!\d)\d{3}(?!\d)
页:
[1]