我有一个像这样的字符串
file-myfle_20130207_094852am.csv
我如何编写正则表达式以仅提取数字
20130207094852
答案 0 :(得分:5)
像这样(这在Regex教程中很常见)
\d+
每组都是数字。
答案 1 :(得分:0)
请参阅我对上下文问题的评论。
来自shell:
echo file-myfle_20130207_094852am.csv | tr -cd /0-9/
20130207094852
使用Perl:
echo file-myfle_20130207_094852am.csv | perl -pe 's/\D//g'
20130207094852