如何使用java更改html文件的宽度和高度
问题描述:
我想更改width =“xyz”,其中(xyz)可以是任何特定值,以width =“300”。我研究了正则表达式,这是我使用的是语法与正则表达式如何使用java更改html文件的宽度和高度
String holder = "width=\"340\"";
String replacer="width=\"[0-9]*\"";
theWeb.replaceAll(replacer,holder);
其中theWeb是串 之一。但是这并没有被取代。任何帮助,将不胜感激。
答
您正则表达式是正确的。你可能会忘记的一件事是,在Java中,所有的字符串方法都不会影响当前的字符串 - 它们只会通过适当的转换返回一个新的字符串。试试这个:
String replacement = 'width="340"';
String regex = 'width="[0-9]*"';
String newWeb = theWeb.replaceAll(regex, replacement); // newWeb holds new text
+0
无效的字符常量 – 2012-08-17 16:02:22
是否有一种方法,我可以使用正则表达式来改变它。其实它是一个文本文件。 – 2012-08-17 15:41:00