标签: regex perl
我有一个文本文件,其中包含各种足球比赛的结果和出席情况。我想找到每个数字并用短语替换它们,并显示整个文本文件。
if($_ =~ s/\d{1,}/TEST/)是我目前的正则表达式,但它找不到浮点数。有什么想法吗?
if($_ =~ s/\d{1,}/TEST/)
答案 0 :(得分:0)
我会用那个:
[-+]?\d+\.?\d*
考虑到一个数字可能是负面的。如果不是您的情况,请删除[-+]?
[-+]?