0
什么是在搜索字符串之前提取所有数字(仅数字)的最佳regEx?RegEx在搜索字符/字符串发现之前立即提取数字值
ABC Y C S 1 $ 46CC MAN 25/ 31
在这种情况下需要提取25个,但它的长度不固定?任何帮助?
什么是在搜索字符串之前提取所有数字(仅数字)的最佳regEx?RegEx在搜索字符/字符串发现之前立即提取数字值
ABC Y C S 1 $ 46CC MAN 25/ 31
在这种情况下需要提取25个,但它的长度不固定?任何帮助?
'\d+(?=/)'
应该工作。看到测试使用grep:
kent$ echo "ABC Y C S 1 $ 46CC MAN 25/ 31 "|grep -Po '\d+(?=/)'
25
Perl的正则表达式:
while ($subject =~ m!\d+(?=.*/)!g) {
# matched text = $&
}
输出:
1
46
25
所以基本保持匹配,只要/
某处后存在。
它的工作感谢:http://regexr.com?2vg2r – javaagn 2011-12-15 13:52:17