正则匹配不超过两位数字

需要在乱码里匹配不超过 1~60内的数字 但后面不能跟 个或楼 两个字
gf9我-gg19gfd-89 -3-4 第34和46 32楼2个 打fdsf57撒56435484返回:9 19 3 4 34 46 57

(?=(?:\D|^)([1-5]\d|60|[1-9])(?![\d楼个]))

取分组1 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-29
只有正则
\d{1,2}(?![楼|个])追问

多了个84

追答

[1-6]?\d(?![楼|个])

追问

不对 这才返回的更多了。大哥,我把悬赏提高了,你好好给我写一个可以么,谢谢

追答

写代码会被删

追问

提示错误

相似回答