文本如下:
求一个通用的正则表达式,把文本中的'6489163'匹配出来
条件:
1、不能规定数字串长度
2、不能规定数字串在xx字符之前/之后,但可以指明数字串前后含有/不含xx字符
3、不能规定数字串中是否含'.'
我个人搞的表达式是:
这样会把后面的4、17、2022、3844584匹配出来
修正一下前后不含'[]'、'-'和英文的话:
这样会把4、1、844584匹配出来
其实我问题的核心是,如何用正则表达式描述 前后含有XX字符的连续数字串,因为2022中的02前后也是数字,不知道怎么处理比较好,也不能限定数字串的长度
请各位大神帮帮忙