在sql server数据库中有个表无法被修改,只能用来读取。
表里有个字段,假设为aaa,是一长串的中文。但是可能在保存的时候,不知道什么原因,导致有些这个字段的中文的前后被<p>.....</p>这样的符号包起来了。
请问,有办法在sql 读取的时候只读取到中文,不要头尾的符号吗?或者,在读取到String sw = ......;中之类,通过什么办法对sw来操作,获取到其他不含符号的中文部分吗?

解决方案 »

  1.   

    是不是因为用了富文本框才导致字符串被加了<p>标签?
      

  2.   

    String str="<p>奥斯大声的撒娇达斯科拉抵抗力</p>";
    str=str.replaceAll("</?p>", "");
    System.out.println(str);
    如果只有p符号就这样换,如果还有其他的html标签就这样
    String str="<p></br><A>奥斯大声的撒娇达斯科拉抵抗力</A></p>";
    str=str.replaceAll("</?[a-zA-Z]+>", "");
    System.out.println(str);