📄 imgfilter.java
字号:
package com.bcxy.bbs.filter;
/**
* Title:
* Description:
* Copyright:
* Company: www.liyunet.com
*
* @author lishujiang
* @version 1.0
*/
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class IMGFilter extends filter {
public IMGFilter(String s) {
super(s);
}
public IMGFilter() {
}
public String convertString() {
return this.IMGConverter();
}
public String IMGConverter() {
Pattern p = Pattern.compile("(\\[IMG\\])(.[^\\[]*)(\\[\\/IMG\\])",
Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(s);
StringBuffer sb = new StringBuffer();
// boolean result = m.find();
while ((m.find())) {
m
.appendReplacement(
sb,
"<IMG SRC=\""
+ m.group(2)
+ "\" border=0 alt=按此在新窗口浏览图片 onload=\"javascript:if(this.width>screen.width-400) this.width=screen.width-400;\" onclick=\"javascript:window.open(this.src);\" onerror=\"javascript:this.src='images/imgErr.gif'\" style=\"cursor:hand\" onmousewheel=\"javascript:wheel(this)\">");
}
m.appendTail(sb);
return sb.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -