当前位置:  开发笔记 > 编程语言 > 正文

正则表达式:找到给定字符串附近的数字

如何解决《正则表达式:找到给定字符串附近的数字》经验,为你挑选了1个好方法。

我试图找到一种很好的方法来捕获一个距离给定字符串不超过N个字符的数字.

例如,如果字符串是"年龄"并且必须找到N = 4

"Age 5" => 5
"My age is 10 and I my name is John" => 10
"My age is almost 5 and I my name is Mary" => null

在最后一种情况下,该数字与"年龄"分开超过4个字符.



1> Johannes Wei..:

关于什么

age[^0-9]{0,4}[0-9]+

如果你想捕获可能找到的数字:

age[^0-9]{0,4}([0-9]+)

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有