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