求一段java 正则表达式的代码 我要替换掉 一段字符里面的类容 具体如下

<style type="text/css">
<!--
@page { margin-right: 3.17cm; margin-top: 1.5cm; margin-bottom: 1.75cm }
@page:first { margin-top: 1.5cm; margin-bottom: 2.54cm }
P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: justify; widows: 0; orphans: 0 }
</style >
这个大家都明白吧 我就是要正则匹配到这段 当然只要P{(.*?)}
P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: justify; widows: 0; orphans: 0 }然后把这个给替换成空 在返回原字符 或者就是把这段给删掉 求java代码

第1个回答  2011-08-01
/**
* @author eatonfang
* @version 1.0
*
*/
public class Test {
/**
* @param args
*/
public static void main(String[] args) {

// test data
String str1 = "aaaP { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: justify; widows: 0; orphans: 0 }bbb";
String regex = "P\\s*\\{.*\\}";
System.out.println(str1.replaceAll(regex, "")); // result: aaabbb
}
}
第2个回答  2011-08-01
public static String test(String str){
return str.replaceAll("\nP\\{.*\\}", "");
}本回答被提问者采纳
第3个回答  2011-08-01
传奇来围观,求高手救救小菜~~
第4个回答  2011-08-01
围观!
相似回答
大家正在搜