从java代码中提取数值,而不会影响带数字的变量

时间:2014-01-24 19:55:32

标签: java regex parsing

我有源代码,我试图通过删除它的所有数值来处理, 例如:

                int x =14;
                float y=-3.14;
                int var1able = 3;

将是:

                 int x=;
                 float y=;
                 int var1able = ;

是否可以使用正则表达式执行此操作?

2 个答案:

答案 0 :(得分:0)

如果满足您的要求,您可以将变量设置为null(必须使用或转换为int的整数),但它们不能只是空的,否则编译器将产生错误。

答案 1 :(得分:0)

用空字符串替换(?<==)\s*[0-9.-]+\s*(?=;)