"&.{2,5};|&#.{2,5};" 我想问下这个正则表达式什么意思啊
是这样的:
java
String s="很多字符"
s.replaceAll("&.{2,5};|&#.{2,5};", " "); 这个正则表达式是什么意思啊 谢谢啦!
是这样的:
java
String s="很多字符"
s.replaceAll("&.{2,5};|&#.{2,5};", " "); 这个正则表达式是什么意思啊 谢谢啦!
//正则无非就是找规律
public static void main(String[] args) {
String s="aa&bb;cc&#bbbbb;dd" ;
s = s.replaceAll("&.{2,5};|&#.{2,5};", " ");
System.out.println(s);
}
表示以“&”开头的第2字符为任意字符且长度为2到5个字符最后一个字符为“;”结尾的字符。
或者以“&#”开头的第2字符为任意字符且长度为2到5个字符最后一个字符为“;”结尾的字符。
匹配到以后替换为空字符串。希望对LZ能有用。
& & &
> > >
< < <
&[..|.....];或者&#[..|.....];
其中.代表任意字符,|代表前后两者取其一,[]代表限制条件,就是说..和.....必须取一个