簡體   English   中英

正則表達式:找到最后n個數字

[英]Regular Expression: find last n number

我需要您的幫助來使用正則表達式查找最后 6 位數字。

例如,假設我有以下字符串作為輸入字符串(包括末尾的空格):

1510261026DR000000000198,00NCHK00294541        

輸出: 294541

perl 樣式正則表達式的一種可能性是:

/(\d{6})\s*$/

例如:

my $v="1510261026DR000000000198,00NCHK00294541        ";
$v =~ /(\d{6})\s*$/;
printf "$1\n";

產生

294541

另一種方法是: /([0-9]{6})\\s$/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM