如何使用java更改html文件的宽度和高度

如何使用java更改html文件的宽度和高度

问题描述:

我想更改width =“xyz”,其中(xyz)可以是任何特定值,以width =“300”。我研究了正则表达式,这是我使用的是语法与正则表达式如何使用java更改html文件的宽度和高度

String holder = "width=\"340\""; 
String replacer="width=\"[0-9]*\""; 
theWeb.replaceAll(replacer,holder); 

其中theWeb是串 之一。但是这并没有被取代。任何帮助,将不胜感激。

更好地利用JSoup操纵和Html

提取数据等看到这个链接查看更多细节:

http://jsoup.org/

+0

是否有一种方法,我可以使用正则表达式来改变它。其实它是一个文本文件。 – 2012-08-17 15:41:00

您正则表达式是正确的。你可能会忘记的一件事是,在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