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