1

我有一个这样的字符串

file-myfle_20130207_094852am.csv

我该如何编写正则表达式以仅提取数字

20130207094852
4

2 回答 2

5

像这样(这在正则表达式教程中很常见)

\d+

每组将是数字。

于 2013-02-07T04:22:43.690 回答
0

有关上下文,请参阅我对问题的评论。

从外壳:

echo file-myfle_20130207_094852am.csv | tr -cd /0-9/
20130207094852

使用 Perl:

echo file-myfle_20130207_094852am.csv | perl -pe 's/\D//g'
20130207094852
于 2013-02-07T05:01:35.090 回答